建立新表
更新時間:
Copy as MD
通過指定表名稱以及所有列名稱及其類型來建立新表。
以下是簡化版的emp樣本表,其中只包含定義表所需的最少資訊。
CREATE TABLE emp (
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)
);
您可以使用分行符號將此內容輸入到 PSQL 中。PSQL 將識別此命令直到分號才終止。
可以在 SQL 命令中自由使用空白(即空格、定位字元和分行符號)。這意味著您鍵入此命令時可以採用與上面不同的對齊,甚至可以全部在一行上。兩個短劃線(“--”)引入注釋。將忽略它們後面的內容,直到行末尾。SQL 的關鍵字和標識符不區分大小寫,除非標識符用雙引號括起來以保持大小寫(上面沒有如此)。
VARCHAR2(10) 指定可儲存任一字元串的資料類型的長度最長為 10 個字元。NUMBER(7,2)是精度為 7、小數位為 2 的定點數。NUMBER(4) 是精度為 4、小數位為 0 的整數。
Advanced Server 支援常見的 SQL 資料類型 INTEGER、SMALLINT、NUMBER、REAL、DOUBLE PRECISION、CHAR、VARCHAR2、DATE 和 TIMESTAMP 以及這些類型的各種同義字。
如果您不再需要表或者希望以不同方式重新建立它,可以使用以下命令刪除它:
DROP TABLE tablename;
该文章对您有帮助吗?