WEB开发网
开发学院数据库DB2 DB2数据库使用经验漫谈 阅读

DB2数据库使用经验漫谈

 2007-05-20 16:17:22 来源:WEB开发网   
核心提示: 创建别名:Create alias [<模式名>.]别名 for [<模式名>.]表名/视图名/别名创建索引:Create [unique] index <索引名> /*I_表名_字段名*/on <表名>(<列名>[asc|des

创建别名:  

Create alias [<模式名>.]别名 for [<模式名>.]表名/视图名/别名

创建索引:

Create [unique] index <索引名> /*I_表名_字段名*/ on <表名>(<列名

>[asc|desc]

创建模式:

Create schema 模式名 authorization 权限名

2、Drop (摧毁)

摧毁表:

drop table [<模式名>.]表名

摧毁视图:

drop view [<模式名>.]视图名

摧毁别名:

drop alias [<模式名>.]别名

摧毁触发器:

drop trigger [<模式名>.]触发器名

摧毁索引:

drop index [<模式名>.]<索引名>

摧毁包:

drop package [<模式名>.]包名

3、Alter (变更)

增加表列:

Alter table [<模式名>.]<表名> add column [<列名1> <类型> [Null|Not null]]...

增加约束: 

Alter table [<模式名>.]<表名> add constraint 列名 CHECK (约束)    

删除约束:

Alter table [<模式名>.]<表名> drop constraint 约束名     

修改列类型:

Alter table [<模式名>.]<表名> alter column 列名 set data type <类型>

4、Grant (赋权)

对[public/用户/组] 赋于在表上的[all/select/insert/update/delete] 权限:

Grant [all/select/insert/update/delete] on [<模式名>.]表名to [public/用户/ 

组];

对[public/用户/组] 赋于在包上的[bind/execute/]权限:    

Grant [bind/execute/] on package [<模式名>.][包名] to [public/用户/组];   

上一页  1 2 3 4 5 6 7 8  下一页

Tags:DB 数据库 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接