上記のようなテーブルに100,000件のレコードをVBAで作成しました。NAME_ID は連番、PRICE は Rnd関数で乱数を生成しました。ちなみにコードは下記のものです。 Public Sub MakeData() Dim rs As DAO.Recordset Dim i As Long CurrentDb.Execute "DELETE FROM Table1;" Randomize Set rs = CurrentDb.OpenRecordset("Table1") For i = 1 To 100000 rs.AddNew rs!NAME_ID = i rs!PRICE = Int(100000 * Rnd + 1) rs.Update Next rs.Close: Set rs = Nothing End Sub 回答 下記の4つのクエリ、どれでも同じ結果が得られます。 Q
Pro*c とは? Pro*c は、c プログラムから ORACLE データベースへアクセスするためのプリプロセッサで、 c のプログラムに SQL 文を埋め込むことにより実現できます。 Pro*c プログラムの拡張子は .pc です。 proc(Pro*c プリプロセッサ)は Pro*c プログラムから c のプログラムを生成します。 そのあと c コンパイラでコンパイル、リンクすることにより、 実行モジュールを作ります。 埋込み SQL 文には、宣言文と実行文があります。 宣言文は、oracle オブジェクト、通信領域、SQL 変数を定義するために使い、 c 言語の宣言文を置けるところであれば、どこでも記述可能です。 実行文は、ランタイムライブラリ SQLLIB をコールします。 実行文は、c 言語の実行文を置けるところであれば、どこでも記述可能です。 Pro*c プログラムの基本的
日付に関する関数の逆引き SQLリファレンス、日付に関する関数の逆引き SQLリファレンス
SQL 日付計算、曜日計算、月末日計算、時間計算、期間計算、日付抽出 Oracle 固有の部分があるかもしれません。SQL-Server、MDB では注意のこと。 ■システム日付、システム時間 ・Oracle のサーバ日付を得るには、次のようにする。 (現在日付取得、現在時刻取得) select sysdate from dual; select to_char( sysdate, 'yyyy.mm.dd hh24:mi:ss' ) from dual ; select to_char( sysdate, 'yyyy.mm.dd' ) from dual ; select to_char( sysdate, 'hh24:mi:ss' ) from dual ; ** Access では、Now() を使用する。 ■年の演算(年加算、年減算) ・date 型、または、to_date() で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く