Loading
_table_quote (テーブルクオート文字の設定) - deleted
形式
_table_quote( $quote_s, $quote_e)
引数
- $quote_s: テーブルクオート開始文字
- $quote_e: テーブルクオート終了文字(省略可)
完了時の動作
- 常に次の述語を実行に移ります。バックトラックしません。
バックトラック時の動作
- 常にバックトラックします。前の述語にバックトラックします。
説明
※Ver 0.75から削除されました。_db_quote述語または_db_default_quote述語を使用してください。
DBライブラリで、SQLを自動生成する述語(select / insert / update / delete / save )が付与するテーブルクオート文字を設定します。デフォルトは `(バッククオート)になります。
デフォルト状態で、select述語等が生成するSQLでテーブル部分が ` でクオートされます。
select * from `tablename`
SQL Server 2008ではバッククオートがテーブルクオート文字として使用できませんので、本述語を用いて、クオート文字を変更します。
,_table_quote('[',']');
例では、テーブル名が[](かぎ括弧)で囲まれます。
select * from [tablename]
クオート文字をデフォルト状態に戻すときは以下のようにします。
,_table_quote('`');
引数一つで_table_quoteを呼び出しますと、クオートの開始文字と終了文字が同じ文字で設定されます。
Powered by ADP.