0

私は文字列を持っています -

insert into staging_table values('AC','36569','SL','4950 W NEWPORT','CHICAGO');insert into staging_table values('AC','36569','SL','4950 W NEWPORT','CHICAGO');

ワークシート TEST があり、2 つの列がありますSQL,flg

これらの列の下のデータは " ",1

SQL上記の文字列で1 である列の値を更新する更新ステートメントを作成するにはどうすればよいですかflg

私が直面している問題は、文字列に単一引用符が存在することです。更新ステートメントを実行すると、構文エラーが発生します...アドバイスしてください。

4

1 に答える 1

1

SQLの挿入/更新で一重引用符を含む文字列値を使用する場合は、それらを2倍にして'をエスケープする必要があります。

例えば

...values('AC','36569',...

する必要があります

...values(''AC'',''36569'',...

于 2012-08-20T16:05:29.413 に答える