索引【备档】
2016-01-06 00:00
246 查看
1.索引CREATE INDEX mytable_categoryid_userid_adddate ON mytable (category_id,user_id,adddate);
2.存储过程:
create procedure getsum
@n int =0<--此处为参数-->
as
declare @sum int<--定义变量-->
declare @i int
set @sum=0
set @i=0
while @i<=@n begin
set @sum=@sum+@i
set @i=@i+1
end
print 'the sum is '+ltrim(rtrim(str(@sum)))
3.游标,正在学:
4.触发器
触发器感觉可以做成双层校验,一层是数据库直接校验,另外一层是在程序封装一层做校验,防止有人通过数据库直接改,。
5.
插入数据可以这样插入
2.存储过程:
create Procedure GetUserAccountRe2 @UserName nchar(20), @UserID int output as if(@UserName>5) select @UserID=COUNT(*) from UserAccount where UserID>25 else set @UserID=1000 select * from UserAccount return @@rowcount go
create procedure getsum
@n int =0<--此处为参数-->
as
declare @sum int<--定义变量-->
declare @i int
set @sum=0
set @i=0
while @i<=@n begin
set @sum=@sum+@i
set @i=@i+1
end
print 'the sum is '+ltrim(rtrim(str(@sum)))
3.游标,正在学:
4.触发器
触发器感觉可以做成双层校验,一层是数据库直接校验,另外一层是在程序封装一层做校验,防止有人通过数据库直接改,。
create trigger truStudent on UserYSXQ.dbo.Student for update as if UPDATE(studentid) begin update BorrowRecord set studentid=i.studentid from borrowRecord br,deleted d,inserted i where br.studentid=d.studentid end
5.
插入数据可以这样插入
INSERT INTO 卷烟库存表(卷烟品牌,库存数量,库存单价,库存金额) SELECT '红塔山新势力',100,12,1200 UNION ALL SELECT '红塔山人为峰',100,22,NULL UNION ALL SELECT '云南映像',100,60,500 UNION ALL SELECT '玉溪',0,30,0 GO
相关文章推荐
- java如何使用存储过程,持续更新
- iOS 通知
- (mkdocs)一款使用markdown编写website的插件
- Ubuntu快捷方式的描述
- 百度告警-Nagios接入,全方位告警接入,电话/短信/微信
- mysql设置允许任何主机访问
- git ignore not work
- Could not find acceptable representation异常
- 使用Word2010发布OsChina博客
- 为什么要使用maven 和 git
- Maven ---唯快不破
- 每日一模式之委托模式
- 每日一模式之原型模式
- 每日一模式之外观模式
- 活着总得有点追求,展望2016
- 第四十天-http与www服务基础概念详解
- postgresql代码目录结构简介
- php中的empty备忘
- 一次bug死磕经历之Hbase堆内存小导致regionserver频繁挂掉
- Java学习-040-级联删除目录中的文件、目录