题目
我这个语句错在哪里了呀
建表语句是这个
CREATE TABLE customers (
customer_id INTEGER CONSTRAINT customers_pk PRIMARY KEY,
first_name VARCHAR2(10) NOT NULL,
last_name VARCHAR2(10) NOT NULL,
dob DATE,
phone VARCHAR2(12)
);
我插入数据是这个
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
1,'John','Brown','01-JAN-1965','800-555-1211'
);
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
2,'Cynthia','Green','05-FEB-1968','800-555-1212'
);
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
3,'Steve','White','16-MAR-1971','800-555-1213'
);
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
4,'Gail','Black',NULL,'800-555-1214'
);
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
5,'Doreen','Blue','20-MAY-1970',NULL
);
然后就提示我说无效的月份?咋回事呢,咋修改呢
建表语句是这个
CREATE TABLE customers (
customer_id INTEGER CONSTRAINT customers_pk PRIMARY KEY,
first_name VARCHAR2(10) NOT NULL,
last_name VARCHAR2(10) NOT NULL,
dob DATE,
phone VARCHAR2(12)
);
我插入数据是这个
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
1,'John','Brown','01-JAN-1965','800-555-1211'
);
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
2,'Cynthia','Green','05-FEB-1968','800-555-1212'
);
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
3,'Steve','White','16-MAR-1971','800-555-1213'
);
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
4,'Gail','Black',NULL,'800-555-1214'
);
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
5,'Doreen','Blue','20-MAY-1970',NULL
);
然后就提示我说无效的月份?咋回事呢,咋修改呢
提问时间:2020-11-27
答案
Date字段插入时一般用函数,很少直接写.
相对于SQLServer来说,用getdate()函数,可以获取当前日期和时间.你用的是Oracle,可能函数名称有所不同,你自己查查.
例如:
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
5,'Doreen','Blue',getdate(),NULL
);
如果你非要直接写,那么,
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
5,'Doreen','Blue',1970-5-20,NULL
);
相对于SQLServer来说,用getdate()函数,可以获取当前日期和时间.你用的是Oracle,可能函数名称有所不同,你自己查查.
例如:
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
5,'Doreen','Blue',getdate(),NULL
);
如果你非要直接写,那么,
INSERT INTO customers (
customer_id,first_name,last_name,dob,phone
) VALUES (
5,'Doreen','Blue',1970-5-20,NULL
);
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1把y=|-x^2+2x+3|的绝对值符号去掉,然后写出去掉绝对值符号之后的Y与X的函数关系式
- 210篇英语寒假见闻的作文.
- 3二十一分之五乘十四等于多少
- 4物理欧姆定律练习题
- 5一堆沙子 甲车单独运需要6小时运完 乙车单独需要9小时运完 如果甲乙两车合运3小时 还剩这堆沙的几分之几
- 6袋中有大小相同的2个白球和2个黑球,从中任意摸出2个,则摸出一个黑球的概率是?
- 7write sb sth是固定搭配.那有没有write to sb sth?有没有write to sb?因为我记得好像看到过的.
- 8英语作文语法
- 9等腰三角形一腰上的中线把这个三角形的周长分成12cm和21cm两部分,则这个等腰三角形的底边长是 _ .
- 10大家怎样理解大爱无言
热门考点
- 1在太阳直射点图上,怎么区别秋分,春分?
- 2一本英语书共98页,张力读了一周(7天)还没读完,而李永不到一周就已读完.李永平均每天比张力多读3页,求张力平均每天读多少页?(答案取整数)
- 3求曲线x=(t+1)^2,y=t^3,z=2t在点(4,1,2)处的切线方程与法平面
- 4求一个数学表达式
- 5lovely的比较级和最高级
- 6有关我国科技发展成就文章~(只要一段一段的,不要一条一条的)!
- 7一堆沙子,第一次运走了总数的4分之1,第二次比第一次多运了总数的6分之1,两次共运了总数的几分之几?
- 8表示说的成语 描写人的成语 表示看的成语
- 984时=几天 100秒=几分 120毫米=几米 80千克=几吨 7
- 10有三根长188.4厘米的铁丝,分别围成长方形、正方形、圆,哪个面积最大?