DB2数据库使用经验漫谈
2007-05-20 16:17:22 来源:WEB开发网创建别名:
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/用户/组];
更多精彩
赞助商链接