CREATE TABLE EMP
(EMPNO int NOT NULL,
ENAME VARCHAR(10),
JOB VARCHAR(9),
MGR int,
HIREDATE DATE,
SAL int,
COMM int,
DEPTNO int);
表信息是这样的但是
INSERT INTO EMP VALUES
(7499, 'ALLEN', 'SALESMAN', 7698,
'1981-2-20', 1600, 300, 30);的时候会显示'1981-2-20'文字与格式字符串不相符。请问应该修改什么地方呢?
(EMPNO int NOT NULL,
ENAME VARCHAR(10),
JOB VARCHAR(9),
MGR int,
HIREDATE DATE,
SAL int,
COMM int,
DEPTNO int);
表信息是这样的但是
INSERT INTO EMP VALUES
(7499, 'ALLEN', 'SALESMAN', 7698,
'1981-2-20', 1600, 300, 30);的时候会显示'1981-2-20'文字与格式字符串不相符。请问应该修改什么地方呢?
所以在插入日期格式数据时,尽量都使用to_date函数
select * from nls_instance_parameters; --client这是在你安装oracle的时候就配置好的。
你需要根据server的参数来插入数据