1、创建临时表空间
CREATE TEMPORARY TABLESPACE TS_TMP
TEMPFILE 'D:OracleORADATATMPTMP.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
2、创建数据表空间
CREATE TABLESPACE TS_DATA
LOGGING
DATAFILE 'D:ORACLEORADATATMPDATA.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
3、创建用户并指定表空间
CREATE USER db IDENTIFIED BY db
DEFAULT TABLESPACE TS_DATA
TEMPORARY TABLESPACE TS_TMP;
4、给用户授予权限
GRANT CONNECT, RESOURCE TO db;
5、修改表结构:
增加字段
alter table docdsp add dspcode char(200)
删除字段
ALTER TABLE table_NAME DROP COLUMN column_NAME
修改字段类型
ALTER TABLE table_name ALTER COLUMN column_name new_data_type
改名
sp_rename
更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
设置主键:
alter table yourtable add constraint PK_ID primary key(ID)