1
INSERT INTO #Prefix_PCAC_temp select rtrim(ltrim(replace(@str1,"'",null)))

上記の行では、無効な列名 ''' というエラーが表示されています。PLZ が解決策を提供してくれます。

4

1 に答える 1

1

これを使用して、誤った構文エラーを防ぎます。

INSERT INTO #Prefix_PCAC_temp select rtrim(ltrim(replace(@str1,'''',null)))

ただし、変数に'シンボルがある場合@str1、値は になりNULLます。ほとんどの場合、これが必要です。

INSERT INTO #Prefix_PCAC_temp select rtrim(ltrim(replace(@str1,'''','')))

上記のクエリは、変数'からシンボルを削除@str1し、値をテーブルに挿入します

于 2013-11-08T12:16:41.843 に答える