sql >> データベース >  >> RDS >> Oracle

`SELECT`を使用して関数を呼び出す

    この練習はから始まります PLSQLとOracle7。すでに述べたように、Oracle7では割り当てが可能でした(そしてもちろんベストプラクティス)。

    Oracle 7より前は、広く使用されている2つのツールが必要ありました。 Select ... into var from dual;の使用

    一方では、RPTと呼ばれるOracleツールがありました。これはある種のレポートジェネレータです。 RPTを使用してバッチプロセスを作成できます。 2種類のマクロがあり、それらを組み合わせて、現在PLSQLを使用しているものを実現できます。私の最初のOracleの仕事は、RPTバッチを取得してそれらを自動的にPLSQLに変換するプログラムによって生成されたPLSQLのデバッグに関係していました。私は2000年の直後に私の唯一のRPTハンドブックを捨てました。

    一方、OracleForms2.xとそのメニューコンポーネントがありました。 Oracle Menuのコンテキスト切り替えは、多くの場合、 Select ... from dual; を使用して行われました。 扱いにくいバグが合計6によって引き起こされていることを発見したとき、私がどれほど誇りに思っていたかを今でも覚えています。 テーブルDualのレコード。

    申し訳ありませんが、これを証明することはできませんが、昔を振り返り、答えを得るのは本当に楽しい時期です。




    1. SQL ServerのSYSNAMEデータ型とは何ですか?

    2. テーブルまたは列へのすべての外部キーを表示するにはどうすればよいですか?

    3. すべての中小企業がデータベースを必要とする理由

    4. Postgresのhave句でselect集計列エイリアスを参照する