mssql方便的函数使用与游标使用练习
来源:互联网 发布:js获取fontsize大小 编辑:程序博客网 时间:2024/04/29 21:33
结果:
新建函数:
GO/****** 对象: UserDefinedFunction [dbo].[fun_get_class_nam] 脚本日期: 07/28/2012 07:26:23 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO/******************************************************* PROCEDURE : fun_get_class_nam** DECRIPTION: 根据班级id获取班级名称** DATE : 2010-07-28** VERSION AUTH DATE DESC** -------- ------------ ------------ -----------------** V000.0.1 pukuimin2010-07-28 新建程序** -------- ------------ ------------ -----------------*******************************************************/alter function [dbo].[fun_get_class_nam]( @class_id bigint )returns varchar(200)asbegindeclare @class_nam varchar(200)set @class_nam = nullselect @class_nam = className from classinfo where classID = @class_id AND stat='1'return @class_namEND
查询语句中使用函数:
SELECTid,username,userpwd,classID,dbo.fun_get_class_nam(classID) AS classname,score,ageFROMstuinfo
下面是游标的简单用法:
DECLARE cur CURSOR --声明游标FORSELECT score,age FROM stuinfoOpen cur --打开游标 DECLARE @score int --接收游标数据的变量,与上面的声明游标查询语句的个数相同DECLARE @age int fetch Next from cur into @score,@age --查询一次数据到变量 WHILE (@@FETCH_STATUS = 0 ) --如果不为空就循环读取BEGIN IF (@score<85 AND @age <18) --对符合条件的进行操作 UPDATE stuinfo SET score = 888 WHERE CURRENT OF cur FETCH Next FROM cur INTO @score,@age --查询下一条ENDCLOSE cur --关闭游标DEALLOCATE cur --释放游标
- mssql方便的函数使用与游标使用练习
- [MSSQL]游标的使用
- MSSQL游标的使用
- MSSQL游标的使用
- MSSQL游标使用 心得
- MSSQL 游标使用
- MSSQL游标使用
- MSSQL 游标使用
- [MSSQL]双重游标的使用以及动态游标的使用
- MSSQL 游标的创建和使用
- [MSSQL]存储过程示例(拷贝数据表--游标使用--更新数据-日期函数的使用)
- sql自定义函数与游标的结合使用
- 游标的定义与使用
- MSSQL取整函数的使用
- oracle中函数,游标的使用
- oracle 中函数,游标的使用
- 使用游标与触发器
- Oracle游标的创建与使用
- Regex体验
- VS2008下编的程序生成的EXE 在没有安装VS2008的计算机上能运行
- json 数据转换
- MyEclipse10.5各个版本官网下载地址
- wmic - example
- mssql方便的函数使用与游标使用练习
- UML读书笔记(1)-概述
- 凤凰于飞
- 业务为王还是技术为王
- QTP_在win7旗舰版上面安装qtp10/11时提示windows installer 安装日志错误
- ubuntu12.04下virtualbox访问usb
- 280.Love can't be compelled. 爱情不能强求
- 281.Love is blind. 爱情是盲目的
- QTP_在win7旗舰版上安装qtp10/11提示windows installer安装日志错误