サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
starscream.hatenablog.com
今、家計簿アプリケーション作成の中でとりあえずOracleにテーブルを作成してデータを格納しようとしていたところうまくいかない箇所があった。 一旦自分のWindowsマシンにあるOracleにSQL*Plusを経由して接続するところまでは問題なく進み、その後テーブル(Category_mst:項目マスタ)を作成した。 項目マスタのテーブル設定 Category_idには項目IDを設定(例:K01) Category_nameには項目名を設定(例:給料) ここまでは普通に出来たので、SQLファイルにInsert文を作成して実行したのだけど、何度やっても失敗してしまう。 ↓ 何故か(?)失敗してしまう。 調べた結果、上記のSQLの書き方はOracleでは実行できないことがわかった。(端的にいうと、MySQL用の書き方だったようだ) なので、Oracle用のやり方を調べてSQL文を書き直した。
Pro*cは以前ある現場にて3000キロステップ位書いたことがあるので 全くの未経験ではない。・・・が、 2010年の夏から秋にかけての短い期間だったため(言い訳)もうなんかほとんど忘れてしまった。なので、サンプロコードからどのへんがすっかり忘れているポイントなのかをはっきりさせたいと思う。こちらのサイトから引用しました。 ■Pro*Cによる配列アクセスのサンプルプログラム 配列アクセスは、SQLの規格にはありませんが、大幅にデータベースの性能改善ができます。 以下のプログラムは、配列アクセスにより、データベースを全件検索するPro*Cのサンプルです。 パラメータを付けると、デバッグ用のトレースを表示します。 ※サンプルソースここから #include <stdin.h> //Pro*Cによる配列アクセスのサンプルプログラム EXEC SQL BEGIN DECLARE SECTION;・
このページを最初にブックマークしてみませんか?
『底辺過ぎてちょっとビビる』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く