在PL/SQL中,可以使用CREATE TABLE語句來創建新表。CREATE TABLE語句的基本語法如下:
CREATE TABLE table_name
(
column1 datatype [NULL | NOT NULL],
column2 datatype [NULL | NOT NULL],
...
column_n datatype [NULL | NOT NULL]
);
其中,table_name表示要創建的表的名稱,column1、column2、…、column_n表示表中的列名,datatype表示列的數據類型,NULL表示該列可以為空,NOT NULL表示該列不能為空。
例如,下面的示例演示了如何創建一個名為employees的表:
CREATE TABLE employees
(
id NUMBER(10) NOT NULL,
name VARCHAR2(100) NOT NULL,
age NUMBER(3),
salary NUMBER(10, 2)
);
以上語句將創建一個名為employees的表,該表包含4個列:id、name、age和salary。id和name列不能為NULL,age和salary列可以為空。id列的數據類型為NUMBER(10),name列的數據類型為VARCHAR2(100),age列的數據類型為NUMBER(3),salary列的數據類型為NUMBER(10, 2)。