pl/sql create table语句使用分号报错的问题,报:缺失右括号。
createtableqq_test2(DEPTNONUMBER(2),--部门编号DNAMEVARCHAR2(14),--部门名称LOCVARCHAR2(13)--地点...
create table qq_test2
(
DEPTNO NUMBER(2), --部门编号
DNAME VARCHAR2(14), --部门名称
LOC VARCHAR2(13) --地点
);
不要分号可以建表,原因是什么
把最后一个注释去掉也可以,就是不知道原因。会不会注释符号的问题?
create table qq_test1
(
EMPNO NUMBER(4), --员工号
ENAME VARCHAR2(10), --员工姓名
JOB VARCHAR2(9), --工作
MGR NUMBER(4), --上级编号
HIREDATE DATE, --雇佣日期
SAL NUMBER(7,2), --薪金
COMM NUMBER(7,2), --佣金
DEPTNO NUMBER(2)--部门编号
);
这个语句能执行,但是上面那条语句改成这样又不行。 展开
(
DEPTNO NUMBER(2), --部门编号
DNAME VARCHAR2(14), --部门名称
LOC VARCHAR2(13) --地点
);
不要分号可以建表,原因是什么
把最后一个注释去掉也可以,就是不知道原因。会不会注释符号的问题?
create table qq_test1
(
EMPNO NUMBER(4), --员工号
ENAME VARCHAR2(10), --员工姓名
JOB VARCHAR2(9), --工作
MGR NUMBER(4), --上级编号
HIREDATE DATE, --雇佣日期
SAL NUMBER(7,2), --薪金
COMM NUMBER(7,2), --佣金
DEPTNO NUMBER(2)--部门编号
);
这个语句能执行,但是上面那条语句改成这样又不行。 展开
3个回答
展开全部
就一条语句,分号可以不加,没族猛有为什么,默认的。但是如果有多条语句,每条之间需要加;要不然无法区分几条语句,会有语法错误。
是注释的原因吧,正激没试过不清楚,这个注释完全可以加在建表的备注里,没有比较注释,你注释了 ,建表完成兆清桥,看表的时候一样不知道哪个字段代表什么,直接加备注里就可以了。备注语句你应该知道吧?
CREATE TABLE `table1` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`mail` varchar(255) DEFAULT NULL COMMENT '邮箱',
PRIMARY KEY (`Id`)
)
COMMENT '邮箱'就是备注。
是注释的原因吧,正激没试过不清楚,这个注释完全可以加在建表的备注里,没有比较注释,你注释了 ,建表完成兆清桥,看表的时候一样不知道哪个字段代表什么,直接加备注里就可以了。备注语句你应该知道吧?
CREATE TABLE `table1` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`mail` varchar(255) DEFAULT NULL COMMENT '邮箱',
PRIMARY KEY (`Id`)
)
COMMENT '邮箱'就是备注。
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
展开全部
首先,貌似sql里拍缺面没有NUMBER这个类型吧?第二个,是不是你把字段和注释写在一行了袭租辩, 最后一个 ) 跟在注释后面了,型燃所以找不到右括号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
;改成/试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询