三个月前刚毕业的时候,听到存储过程就头疼。
写一个SQL存储过程,建立一个表USER 字段是姓名,年龄,职位,权限,然后向里面插入6条数据,然后查询出年龄大于18的所有信息。
下面是答案:
复制代码
--这是建立表以及插入数据
use pubs
go
create table users(
Name varchar(20),
Age int,
Position varchar(20),
quanxian varchar(20)
)
Insert into users values('111',11,'11111','1111111');
Insert into users values('112',12,'11112','1111112');
Insert into users values('113',13,'11113','1111113');
Insert into users values('114',14,'11114','1111114');
Insert into users values('115',15,'11115','1111115');
Insert into users values('116',19,'11116','1111116');
复制代码
下面是建立存储过程:(sql server 2005)
复制代码
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
--这是数据库中的标准写法,当然你也可以不需要这么写。
-- =============================================
-- Author: