-3
我有一個表某某(名字爲varchar(200)) 我想插入名稱,如 1.ramu的 2.shyam的 當我嘗試使用插入爲插入 它拋出一個錯誤插入串「印度」到SQL數據庫
quoted string not properly terminated
insert into xyz values('ramu's');
我有一個表某某(名字爲varchar(200)) 我想插入名稱,如 1.ramu的 2.shyam的 當我嘗試使用插入爲插入 它拋出一個錯誤插入串「印度」到SQL數據庫
quoted string not properly terminated
insert into xyz values('ramu's');
以下將是有益的
INSERT INTO Xyz VALUES('Ram''s')
對於一個單引號,將兩個單引號。
什麼數據庫? pl/sql不是mysql。請只使用相關標籤。如果你想要一個嵌入式報價,那麼你需要用兩個引號「' – OldProgrammer
來轉義數據庫,這個數據庫使用uis pl/sql,並且在紅移 – saiteja
中使用參數化查詢或相應的轉義字符。 (加倍'所以它'插入到xyz值('ramu''');'應該在這種情況下工作。)但讓我們說一個用戶傳入''; drop table xyz; - ''而不是'ramu's 「會發生什麼? https://xkcd.com/327/ – xQbert