Oracle数据库的表的创建非常简单,可以使用SQL语句进行操作:
1. 首先创建一个用户,即数据库用户。
用以下SQL语句:
CREATE USER test_user IDENTIFIED BY u_password
DEFAULT TABLESPACE tab_space
TEMPORARY TABLESPACE tab_space
QUOTA unlimited ON tab_space;
其中,u_password为用户密码,tab_space为表空间。
2. 然后我们可以为这个新用户授予用户访问表空间的权限:
使用如下SQL语句:
GRANT CONNECT, RESOURCE, QUERY REWRITE, CREATE VIEW
ON TAB_SPACE to test_user;
3. 创建表
若要创建新表,则可使用如下SQL语句:
CREATE TABLE table_name
( col_name1 col_type1,
col_name2 col_type2,
col_name3 col_type3
);
其中, table_name 为创建的表的名字,而 col_name* 为列名,而 col_type* 为列的数据类型。
上述SQL语句创建的表只有三个列,也可以根据需要更改,添加更多的列。
4. 执行上述SQL语句,即可创建一个新表。
在TCL模式下,可以使用如下命令:
execute immediate ‘create table table_name ( col_name1 col_type1, col_name2 col_type2, col_name3 col_type3);’;
在iSQL-Plus下,可以使用如下命令:
CREATE TABLE table_name
( col_name1 col_type1,
col_name2 col_type2,
col_name3 col_type3
);
以上命令将在当前活动用户的schema中创建指定表。
综上所述,在 Oracle 数据库中可以使用 SQL 语句,在引擎中简单,安全地创建一个新表。