MYコーディングルール■フィールド変数のデータ型はかならず%TYPEを使用すべフィールドを格納する変数のデータ型には、必ず%TYPEを使用すること。■FORよりもFORALLを使うべFORALLはパフォーマンスが30%程度向上する。FORALLが使用できないか検討してみること。■空行は作成すな空行のかわりに--を使用する。ERRORしたときに空行があるとエラーのあった行数がずれる為。OUT_FILES;-----------------------------------------------■変数の型によるプリフィックスを付与すべvc2_VARCHAR2vc2_from_ymdcur_CURSORcur_list_masterrec_RECORDrec_dept_linetbl_TABLEtbl_code_masterbin_BINARY_INTEGERbin_countpin_PLS_INTEGERpin_countbln_BOOLEANbin_offdat_DATEdat_fromchr_CHARchr_bufnum_NUMBERnum_count例外グローバルな変数にはgを使用すべ例)gvc2_to_ymdvar_%TYPEの場合は何型になるかわからないのでvar_を使用する。型の定義はすべて大文字とする。単語と単語は_(アンダースコア)でつなぐ。関数の名称の本体部分には、用途を表す完結した名前を大文字と_(アンダースコア)を使用して付けること。■関数の引数in_またはout_またはinout_をプリフィックスに使用する。VARCHAR2);■定数プリフィックスにCON_を使用し、すべて大文字とする。'2';■例外処理を必ず実装する。例外処理は、必ず実装する。そんなコードを書くな。※上記のINSERT文が有っても,その前の例外が伝えられます。※上記のINSERT文で例外が発生した場合にはINSERT文の例外も上ります。※sqlerr_msgには2つの例外メッセージが連結されて呼び出し側に伝わります。必要に応じて「ORA-」で切り出す。ユーザー名/パスワード接続されました。statistics;表が分析されました。行が、行連鎖、行移行している!恐ろしく非効率である。コメント:0ASPの開発中にSQL_TRACEをONにする工夫こんなページを作っておくとデバッグ時に有効。href=""\\localhost\c$\oracle\admin\ORCL\udump"">トレースファイル</A>を確認してください。結果セットのカラム毎のセパレータを定義できる。コメント:0シノニムを使ったビューが実現可能であるかできます。);表が作成されました。);表が作成されました。VALUES('テーブルA');1行が作成されました。VALUES('テーブルB');1行が作成されました。A;シノニムが作成されました。S;ビューが作成されました。S;シノニムが削除されました。B;シノニムが作成されました。