0
Declare @Query Var-char(100)

select @Query= 'select coalesce(NULL,"test") as testing' 

Exec @Query

エラーは

The name 'select coalesce(NULL,"test") as testing' is not valid identifier.

これを修正するには?

4

1 に答える 1

2

1)クエリ文字列内の ' を2回入力してエスケープします(例のように二重引用符を使用しないでください)2)execコマンドの後に()を置きます

Declare @Query Varchar(100)
select @Query='select coalesce(NULL,''test'') as testing'
Exec (@Query)
于 2013-10-08T08:08:55.163 に答える