SQL

あのスラッシュは??

クエリ見てもらった三賢者から指摘された主キー、インデックスはりわすれ対応で休出した。 えすあいブラウザで出したクリエイト文を加工したScriptを再度入れたらエラーになる事態。 Ora911が出て苦戦した。 クリエイト文にオルター文は併用できないらしい。…

いぐじすと句の使い方を間違えてました。 中でジョインしても意味がない事が判明。 というか、セレクトといぐじすと句内をジョインした結果を評価するのが正しい使い方らしい。 んー、むずいなSQL。

トランケートは所有者じゃないと実行できないらしい

リンクサーバ使ってデリートしてた箇所をトランケートにしたらエラーになった。 宇田さんに聞いたら、 テーブル所有者じゃないとダメらしい。 なのでタイムアウトを無制限化するか、 アプリとクエリを非同期させて、ポーリングで対応するのが回避策 うーん、…

もしかしてJOIN句の条件にbetweenは使えない??

JOIN 〜 On 条件 And あ between い And う とするとコンパイルエラーになる。 括弧でくくってもダメだ… えっ???ダメなの? んなわけないよねえ(汗)

二つの結果セット(テーブル)を結合させる

SELECTで得た結果セットを合体させるにはUNIONを使う。 SELECT 〜 UNION SELECT 〜例えば自分にぶら下がる支店コードと自分を出力する場合、 自分のコードでジョインすれば出るが、自分が出てこない。 その時に自分をSELECTしてUNIONする。 ただし合体させる…

行は増えていくが、それだけが常識ではない

午前中は黙々とコーディングしてたが、 午後はエクセルにハマった。 だから今日はこんなに帰りが遅いんだが… グレープシティのグリッドからエクセル出力で時間表示がうまくいかなくて困った。 どんなのかというと、 一行のとあるレコードに時間A…時間Xがあ…

IDENTITYについて

今ファンクションの戻りを一時テーブルに入れる為にワークテーブルを作っている。 そこでIDENTITYというものを知ったのでメモる。 テーブル宣言時の列の型宣言で IDENTITY(1、1)と書く。 こうすると初期値が1で1ずつインクリメントされる列になる。 INSE…