经常操作数据库,很多语句都是现用现查,比较麻烦,还是统一整理个地方,记录下来,以备后用。
一、安全性方面
1、创建架构(同时授权给指定用户,注意此用户必须是数据库中映射的用户名,而不是登录名)
ALTER SCHEMA schema_name AUTHORIZATION user_name
2、修改架构(主要目的是修改对所属架构,这个真正是需要的好东西啊^__^)
ALTER SCHEMA schema_name TRANSFER schema_name.object_name
3、修改对向所有权
ALTER AUTHORIZATION
ON [ <class_type>:: ] entity_name
TO { SCHEMA OWNER | principal_name }
[;]
其中:class_type常用的如:SCHEMA(架构) | OBJECT(对向,可能是表或者视图或者存储过程)