Sql 插入值查询抛出错误
我使用的是Oracle11g,在输入以下查询时出现以下错误Sql 插入值查询抛出错误,sql,oracle,oracle11g,Sql,Oracle,Oracle11g,我使用的是Oracle11g,在输入以下查询时出现以下错误 INSERT INTO Customer(Customer_id, First_Name, Last_Name, DOB, Gender, PAN_No) VALUES(301, ‘Robert’, ‘William’, 1986-10-05, ‘M’,’PQ56794’); 错误: ORA-01756:带引号的字符串未正确终止 问题是 ’PQ56794’ 如果可行,请尝试以下方法: INSERT INTO Customer(Cu
INSERT INTO Customer(Customer_id, First_Name, Last_Name, DOB, Gender, PAN_No)
VALUES(301, ‘Robert’, ‘William’, 1986-10-05, ‘M’,’PQ56794’);
错误:
ORA-01756:带引号的字符串未正确终止
问题是
’PQ56794’
如果可行,请尝试以下方法:
INSERT INTO Customer(Customer_id, First_Name, Last_Name, DOB, Gender, PAN_N0)
VALUES(301, 'Robert', 'William', to_date('19861005','YYYYMMDD'), 'M','PQ56794');
提示:始终从记事本复制以避免与报价相关的问题。用正确的报价字符替换所有报价。否我得到ORA-00932:不一致的数据类型:预期的日期得到数字我已编辑我的答案以插入日期。试着让它起作用。