-3
SQLデータベース に文字列を挿入するなど 1.ramuの 2.shyamの 私のように、インサートを使用して挿入しようとすると、 それはエラーに「インドの」私は名前を挿入したかった私は、テーブルのXYZ(名VARCHAR(200))を持っている
quoted string not properly terminated
insert into xyz values('ramu's');
SQLデータベース に文字列を挿入するなど 1.ramuの 2.shyamの 私のように、インサートを使用して挿入しようとすると、 それはエラーに「インドの」私は名前を挿入したかった私は、テーブルのXYZ(名VARCHAR(200))を持っている
quoted string not properly terminated
insert into xyz values('ramu's');
を投げている以下は、2つの単一引用符を置き、1つの引用符について
INSERT INTO Xyz VALUES('Ram''s')
参考になります。
どのようなデータベースですか? pl/sqlはmysqlではありません。関連タグのみを使用してください。埋め込み引用符が必要な場合は、 ' – OldProgrammer
uis pl/sqlを使用しているデータベースを2つの引用符でエスケープする必要があります。また、 – saiteja
はパラメタリゼーションクエリまたは適切なエスケープ文字を使用します。 (xyz値( 'ramu'の ')';)に挿入するのはこの場合にはうまくいくはずです。)しかし、ユーザーが ''; drop table xyz; - ' 'ramu 「どうなるの? https://xkcd.com/327/ – xQbert