在Oracle中创建多个表

发布于 2024-12-13 16:24:04 字数 699 浏览 1 评论 0原文

可能的重复:
在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

铁憨憨 2024-12-20 16:24:04

你确定这不是用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.

不醒的梦 2024-12-20 16:24:04

尝试单独创建两个表。第一个,然后另一个,并且没有分号:

CREATE TABLE student (
    matric_no     VARCHAR2(8),
    first_name    VARCHAR2(20),
    last_name     VARCHAR2(20),
    date_of_birth DATE
)

try to create the two tables separate. First one and then the other, and without semicolon:

CREATE TABLE student (
    matric_no     VARCHAR2(8),
    first_name    VARCHAR2(20),
    last_name     VARCHAR2(20),
    date_of_birth DATE
)
我只土不豪 2024-12-20 16:24:04

在记事本中编辑查询时删除 ";" 然后尝试

remove ";" when you are editing your query in notepad and then give a try

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文