2011-12-17 36 views
0

私は\スラッシュバック使用特殊文字

ERROR: Column "USERNAME" not found; SQL statement: 
update ACCOUNT_EXTERNAL_IDS set EXTERNAL_ID=username:vietnt where ACCOUNT_ID=1000000 and EMAIL_ADDRESS=NULL [42122-147] 

は、その後、クエリは次のようになります。

update ACCOUNT_EXTERNAL_IDS 
    set EXTERNAL_ID = 'username\:vietnt' 
where ACCOUNT_ID = '1000000' 
    and EMAIL_ADDRESS='NULL' 

エラーは同じです。

+0

SQLをdbに送信するためにどのツールを使用していますか? – Mark

+0

電子メールアドレス –

+0

@a_horse_with_no_nameに実際に文字列 'NULL'を格納しない限り、' EMAIL_ADDRESS IS NULL'にする必要があります。ご意見ありがとうございます。私はそれを欠場する。 –

答えて

0

解決済み!

エスケープ文字 '\'は問題を解決します。

私が遭遇する問題は、私はssh connectを使用することです。したがって、 '\'という文字は削除されます