ぐぐれっnyanta!

今の仕事を進める中で考えたこと、思いついたこと、感じたこと、実現したかったこと、「ぐぐれっ」と言われたこと、など。

Syndication

News

    <SCRIPT LANGUAGE="JAVASCRIPT"><!-- var ID="100444649"; var AD=0; var FRAME=0; // --></SCRIPT> <SCRIPT LANGUAGE="JAVASCRIPT" SRC="http://j1.ax.xrea.com/l.j?id=100444649"></SCRIPT> <NOSCRIPT></NOSCRIPT>

お気に入り

ナビゲーション

SQL Server 2000で、' [ ] &quot; のエスケープ

http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/architec/8_ar_00_1lbn.aspより

Transact-SQL リファレンス

QUOTENAME

Unicode 文字列に区切り記号を追加して返すことで、入力文字列から区切り記号で囲まれた有効な Microsoft® SQL Server™ 識別子を作成します。

構文

QUOTENAME ( 'character_string' [ , 'quote_character' ] )

引数

'character_string'

Unicode 文字データの文字列を指定します。character_string sysname 型です。

'quote_character'

区切り記号として使用する 1 つの文字を指定します。単一引用符 (')、左または右の角かっこ ([])、二重引用符 (") を指定できます。quote_character を指定しない場合は、角かっこが使用されます。

戻り値の型

nvarchar(129)

この例では、文字列 abc[]def を受け取り、[ および ] という文字を使用して、引用符 (区切り記号) で囲まれた有効な SQL Server 識別子を作成します。

SELECT QUOTENAME('abc[]def')

以下に結果セットを示します。

[abc[]]def]

(1 row(s) affected)

文字列 abc[]def 内の右角かっこが 2 つ続いてエスケープ文字を表していることに注意してください。

Published 2005年12月12日 11:24 by nyanta

Comments

No Comments