在Oracle中创建多个表
可能的重复:
在 Oracle 中创建多个表
我正在使用 Oracle Express 10g,我输入以下内容文本在sql命令行中创建2个表,但它不起作用。
CREATE TABLE student (
matric_no VARCHAR2(8),
first_name VARCHAR2(20),
last_name VARCHAR2(20),
date_of_birth DATE
);
CREATE TABLE student1 (
matric_no VARCHAR2(8),
first_name VARCHAR2(20),
last_name VARCHAR2(20),
date_of_birth DATE
);
谁能看到我做错了什么。
我收到的错误消息是:
ORA-00911: invalid character
谢谢
Possible Duplicate:
Creating Multiple table in Oracle
I am using Oracle Express 10g and I'm enter the following text to create 2 tables in the sql command line, but it is not working.
CREATE TABLE student (
matric_no VARCHAR2(8),
first_name VARCHAR2(20),
last_name VARCHAR2(20),
date_of_birth DATE
);
CREATE TABLE student1 (
matric_no VARCHAR2(8),
first_name VARCHAR2(20),
last_name VARCHAR2(20),
date_of_birth DATE
);
Can anyone see what I am doing wrong.
The error messgae I get is:
ORA-00911: invalid character
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你确定这不是用WORD打出来的吗?
有时会出现“隐形”字符的问题。例如,如果您在 WORD 中按 TAB,它会将其存储为特殊字符,从而在您尝试在 SQLPlus 中运行它时导致错误。
Are you sure you didn't type this out in WORD?
Sometimes there are problems with "invisible" characters. For example if you hit TAB in WORD, it will store it as a special character which will thereby cause an error when you try running it in SQLPlus.
尝试单独创建两个表。第一个,然后另一个,并且没有分号:
try to create the two tables separate. First one and then the other, and without semicolon:
在记事本中编辑查询时删除
";"
然后尝试remove
";"
when you are editing your query in notepad and then give a try