SQL SERVER 学习记录: 模式定义

 数据定义:

    模式定义,表定义,视图和索引的定义。

1.模式
模式的定义
create schema <模式名> authorization <用户名>[<表定义子句>|<视图定义子句>|<授权定义子句>];

定义模式实际上是定义了一个命名空间,在这个空间中可以进一步的定义该模式包含的数据对象。如基本表,视图,索引。

实例:

1.在数据库blik中为用户u1定义一个test模式

use blik
go
create schema test authorization u1

2.如果没有指定模式名,就默认为用户名。

create schema authorization u1

3.在数据库blik中为用户u1定义一个test模式,并在其中创建表student

use blik
go
create schema test authorization u1
create table student
(
  sno char(9) primary key,
  cno char(5) not null,
  age int,
 -- ....
);
 删除模式
drop schema <模式名>

drop schema u1;

drop schema <模式名> ,必须保证该框架下没有对象。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值