SqlServer数据库应用

1、创建表语句

#创建表
if exists(select * from sysobjects where name='表名')
begin  
select '该表已经存在' 
drop table 表名  --删除表endelsebegin    
create table 表名(
--设置为主键和自增长列,起始值为1,每次自增1       
ID int not null identity(1,1) primary key comment'id',
serID nvarchar(20) not null comment '备注'
)end

2、创建视图语句

#创建视图
if exists(select * from sys.views where name=视图名称)
drop view 视图名称;
go
CREATE view 视图名称
as
select Name,Age,ClassID from students;
go

3、输出及输入存储过程的创建及调用

#创建存储过程
--创建名为 GetStuCou_Out 的有输入参数和输出参数的存储过程
create procedure GetStuCou_Out
@StuNo    nvarchar(64),
@Height nvarchar(32) output
as
begin
    if(@StuNo is not null and @StuNo <> '')
    begin
        select @Height=S_Height
        from Student
        where S_StuNo=@StuNo
    end
    else
    begin
        set @Height='185'
    end
end

--执行名为 GetStuCou_Out 的有输入参数和输出参数的存储过程
execute GetStuCou_Out '005',null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值