このセクションには、エラー メッセージ番号とその説明が含まれています。この説明は、 sys.messages カタログ ビューのエラー メッセージのテキストから取得されます。 当てはまる場合、エラー番号は詳細情報のリンクとなっています。 sys.messages カタログ ビューに対して次のクエリを実行すると、データベース エンジンに対してクエリを実行して、すべてのエラーの完全な一覧を表示できます。 SELECT message_id AS Error, severity AS Severity, [Event Logged] = CASE is_event_logged WHEN 0 THEN 'No' ELSE 'Yes' END, [text] AS [Description] FROM sys.messages WHERE language_id = 1040 /* replace
たまにしか使わないし、DBMSによって記述方法違うので、しょっちゅうやりかた忘れて困るので自分用メモ。 ちなみにDBはpostgresql。 サンプルはとあるテーブルの項目に連番を振り直したいとき用のアップデート文 UPDATE target_table SET target_column = (SELECT count(*) FROM target_table t1 inner join target_table t2 on t1.id>=t2.id WHERE target_table.id = t1.id GROUP BY t1.id ) どうでもいいけどWEB系のプログラムってあんまりごちゃごちゃしたSQL書くことが少ないなーとか思ったり。そうでもないのかな。
PL/SQL(ピーエル・エスキューエル)は、Oracle社が、Oracle Databaseのためにコンピュータのデータベース言語SQLを独自に拡張したプログラミング言語で、Ada言語を参考にして開発された言語である。PL/SQLは1988年にOracle Databaseに対して初めて追加された。 もともと非手続き型言語であるSQLを手続き型言語(Procedural Language)に拡張するところから「PL/SQL」と命名された経緯を持つ。PL/SQLを使用すると、手続き型言語で埋め込みSQLによる処理と同様に、変数の利用やif / for / loopなどの制御構造を記述してビジネスロジック(Business Logic)をデータベース内に実装することができ、問い合わせ結果の行を1件ずつ処理する場合には、カーソルによるFETCHループでの処理を行うことが出来る。数値計算の効率化の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く