Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1021637
  • 博文数量: 584
  • 博客积分: 2293
  • 博客等级: 大尉
  • 技术积分: 3045
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-28 11:15
文章分类

全部博文(584)

文章存档

2012年(532)

2011年(47)

2009年(5)

我的朋友

分类:

2012-03-31 20:47:59

原文地址:Oracle创建表空间SQL脚本 作者:zzjlzx

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公社网站()  原文链接:
阅读(483) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~