2

我正在 SQL*Plus 中创建一大堆表,并使用 PsPad 编写 SQL 脚本,通过 putty 中的 sqlplus 运行脚本。

目前我必须为每个表创建一个单独的 SQL 脚本文件,但我想在一个 SQL 脚本文件中创建我的所有表。这可能吗?

我试过了

CREATE TABLE TESTTABLE4(
ID NUMBER(2),NAME VARCHAR2 (50));
CREATE TABLE TESTTABLE2(
ID_NO NUMBER (2), SIZE NUMBER (4));

并在表格之间留下一条线

4

2 回答 2

2

SIZE 是一个关键字,如果你想创建一个名为 SIZE 的列,你应该把它放在“”之间。

CREATE TABLE TESTTABLE2(ID_NO NUMBER (2), "SIZE" NUMBER (4));

正如您在评论中看到的那样,我应该说您可以这样做,但这并不意味着您应该这样做。感谢各位的澄清。

于 2012-10-12T12:07:04.233 回答
0

看看可以包含多个语句的匿名 PL/SQL 块。

于 2012-10-12T11:43:03.330 回答