SQL

レコードをコピーする。

SQL

絶賛保守フェーズなので、あるレコードをコピーして、 片方は削除フラグを立て、もう片方は補正して使いたい。 こんなとき、あなたならどうしますか? ① PL/SQLであるレコードを変数に格納する。 そのレコード情報を使って、insert&updateする。 ② insert文…

レコードをコピーする。

SQL

絶賛保守フェーズなので、あるレコードをコピーして、 片方は削除フラグを立て、もう片方は補正して使いたい。 こんなとき、あなたならどうしますか? ? PL/SQLであるレコードを変数に格納する。 そのレコード情報を使って、insert&updateする。 ? insert文…

PL/SQLを駆使してデータを更新する。

ちょっと複雑な更新をしなきゃいけないので、 改めてPL/SQLを勉強したいと思いました。 『SQLパズル』にはめぼしいものがなかったので、別の本から・・・ 今考えてるやりかたは、 一時表を作成し、データをコピーしておく。 PL/SQLでupsertしていく。 一時表…

レコードをコピーする。

SQL

絶賛保守フェーズなので、あるレコードをコピーして、 片方は削除フラグを立て、もう片方は補正して使いたい。 こんなとき、あなたならどうしますか? ? PL/SQLであるレコードを変数に格納する。 そのレコード情報を使って、insert&updateする。 ? insert文…

sqlplusのデバッグ

いろんなことがよくわかんなかったけど、 大事なのは、これ! 問い合わせなどの実行結果をファイルに出力する http://www.shift-the-oracle.com/sqlplus/command/spool.html valiableとdeclareの関係 http://www.shift-the-oracle.com/sqlplus/command/varia…

SQL*PlusとPL/SQL

慣れないことをするのは、頭の痛いものです。 batファイルから SQL*plusを呼び出し、PL/SQLを駆使しながら、 更新したりセレクトしたりする処理を作りました。 ただ単にセレクトしてCSVに吐き出すだけなら、 sql*plusでさっくり出来る訳ですが、 値を取り出…

階層問い合わせ

SQL

Oracleの独自もの 参考にしたぺーじhttp://www.confrage.com/oracle/oracle_sql/hierarchical_select/hierarchical_select/hierarchical_select.html ソースレビュ担当になったこともあり、技術的な質問(?)も多くされるようになっちゃいました。 ぅぅゎゎ…

MySQLの特徴

SQL

MySQLはOracleに比べ、高速な処理を可能とします。 けれども、パフォーマンスを優先するため、 意図的に下の機能を省いてます。 カーソル 副問い合わせ トランザクション機能(*) 結合機能(*) トリガ、ストアドプロシージャ 複製機能(*) (*は部分的に…

いよいよSQL

SQL

仕様まとまってないまま、 構築フェーズに入ったはものの、 結局基本設計の残課題整理に追われています。 困っちゃいますね... そんな中、待望の??SQLに突入ダス。 本テーブルと、その明細テーブルがあって、 私は単純に結合してみてくれ!程度にしか考え…

MySQL

SQL

MySQLはOracleに比べ、高速な処理を可能とします。 けれども、パフォーマンスを優先するため、 意図的にしたの機能を省いてます。 •カーソル •副問い合わせ •トランザクション機能(*) •結合機能(*) •トリガ、ストアドプロシージャ •複製機能(*) (*は…