【 2006年2月28日 】

&の使い方

[過去記事 元:2004-05-26 17:50:44]

Oracleのsqlplusで"&"を含む文字列を使いたいときには、エスケープ機能を利用する。
通常"&"を使うと、入力プロンプトになってしまうが、何か任意の文字をエスケープ記号として指定することによって、そのエスケープ記号に続いて"&"を書けば文字として利用できる。

たとえば":"をエスケープ記号として使いには以下のようにする。
SQL>SET ESCAPE ':'

SQL>INSERT INTO TEST VALUES ('A:&B');

1行が作成されました。

SQL>SELECT * FROM TEST;

TEST
----------
A&B

後日談
この話はよく人に尋ねられる。

トラックバック(1)

トラックバックURL: http://www.ohzapper.com/mt4home/mt-tb.cgi/1329

日々うましか - おおっ (2006年7月 4日 17:10)

Oracleのsqlplusで”&”を含む文字列を使いたいときには、エスケープ機能を利用する。 通常”&”を使うと、入力プロンプトになっ... 続きを読む

コメントする

アーカイブ

広告

広告