SQL 表結合(join) - 単純結合、等価結合、非等価結合、外部結合、再帰結合 様々な連結テーブルが作成できるが、良く使うものはビュー(create view) に しておくと効率が良い。結合は、テーブルとテーブル、ビューとビュー、テーブ ルとビューなど複雑にできる。(テーブル連結) ■単純結合 ・現実的に単純結合を使う機会はないだろう。 次の例では、受注m の各レコードに 品番m の全レコードが結合される。 受注m のレコード数 x 品番m のレコード数の結果が問い合わされる。 select * from sak.受注m, sak.品番m ; ■等価結合 ・等価結合は、特定のキーで表を結合します。 条件のどちらかのデータが存在しない場合、結果セットには含まれません。 現実的には外部結合が一番使いやすいと思います。 select 受注番号, 受注m.品番 品番, 品番m.入庫数 入庫数
Google Gears (BETA) が発表されました。Google Gears はウェブサービスにオフライン機能を付け加えやすくするためのフレームワークです。フレームワークが提供するのは次の3つの機能です。LocalServerオフラインになったときにも HTML や JavaScript、CSS にアクセスできるようにする。ブラウザのキャッシュ(一時ファイル)を強化したイメージ。Databaseオフライン時に行った動作を記録しておく。SQLite ベース。ブラウザの Cookie を大容量化したイメージ。WorkerPoolCPU を消費する機能をバックグラウンドで実施する機能。setTimeout で無理やり細切れに実行していた部分を任せることができる。スレッド機能とも考えられる。開発者は、これら3つの機能を駆使して、オフライン機能を実装することになります。ありがちな実装パターンは
今回と次回は再帰処理について書きます。再帰処理自体は別にVBScript に限った技法でもありませんが、他言語の場合と同様、非常に強力なテクニックでもあります。更に、オブジェクトの処理と絡めると威力が倍増しますので、VBScript であまり使われていないオブジェクトの使い方として紹介する意味でも、使用方法を取り上げてみます。 とはいえ、いきなり難しいことをやると大変ですので、今回はFAQ レベルにオーソドックスな再帰処理のサンプルをいくつか説明します。 次回は更に、再帰的にオブジェクトを生成していくスクリプトについて説明します。 vbscript 関係のFAQといっても良いくらいの質問で 「xxx フォルダ以下の全ファイルを表示するにはどうすればよいですか」 とか、 「深い階層のフォルダを作成するにはどうすればよいですか」 というものがあります。 もちろん外部コマンドを呼び
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く