正文

sql高级编程2009-06-01 18:46:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/bigpig/44091.html

分享到:

今天上班闲着无事,写了个SQL例子,以供参考 1、--创建一个数据库create database test_danliu2、--创建一个表CREATE TABLE [dbo].[testuser](    [ID] [int] NOT NULL,    [username] [char](10) COLLATE Chinese_PRC_CI_AS NOT NULL,    [usersex] [char](2) COLLATE Chinese_PRC_CI_AS NULL,    [address] [char](100) COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_testuser] PRIMARY KEY CLUSTERED (    [ID] ASC)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]) ON [PRIMARY]3、--创建不带参的存储过程create procedure [dbo].[table_testuser]asdeclare @i intset @i=0while(@i<10)beginInsert into testuser values(@i,'we','女','安徽')set     @i=@i+1end4、--创建含不含输出参数的存储过程create procedure [dbo].[checktestuser] @parausername char(10) asselect * from  testuser  where username = @parausername5、--创建含有输出参数的输出过程create procedure [dbo].[checktestuserforpara] @parausername char(10),@name char(10) output asselect @name=username from  testuser  where username = @parausernameprint @name6、--创建触发create trigger   test_triggeron testuser for insert    ,updateas  if exists(select * from testuser where username='we')beginprint 'success'endelsebeginprint 'failue'endgo

阅读(1945) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册