Oracle创建表空间SQL脚本
[日期:2011-12-27] 来源:Linux社区 作者:lb85858585
1、创建临时表空间
CREATE TEMPORARY TABLESPACE TS_TMP
TEMPFILE 'D:\ORACLE\ORADATA\TMP\TMP.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
2、创建数据表空间
CREATE TABLESPACE TS_DATA
LOGGING
DATAFILE 'D:\ORACLE\ORADATA\TMP\DATA.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)
本篇文章来源于 Linux公社网站() 原文链接:
阅读(1375) | 评论(0) | 转发(1) |