SQL Server Note

SQL文を文字列処理して発行

SQL文を変数に格納した上で、その変数のSQL文を発行します。

DECLARE @strSQL VARCHAR(8000)
SET @strSQL = 'SELECT %1% FROM PC'
SET @strSQL = REPLACE(@strSQL,'%1%','NAME')
EXEC(@strSQL)
NAME
CL-BAD
CL-NONE
CL-SAITO
CL-SHARE
CL-UEDA
CL-YOSHIDA
SV-FILE
SV-MAIL
SV-WEB
Copyright © 2006 Hikijishi All Rights Reserved.
[] [sql][0.00099492073059082]