sql个人总结4
来源:互联网 发布:office 2010 for mac 编辑:程序博客网 时间:2024/05/16 13:07
说到sql,无疑存储过程很重要,这篇就和大家讨论储存过程。
1:储存过程
a:不带参数的储存过程
USE testGOCREATE PROCEDURE WLY --储存过程,不带参数ASSELECT * FROM roleGO
b:带参数的储存过程
USE testGOCREATE PROCEDURE WLY1 @A INTAS DECLARE @B INTSET @B=1SET @A=@BPRINT @AGO
c:带有输出参数的储存过程
USE testGOCREATE PROCEDURE WLY2 @A INT OUTPUT --输出参数值的参数AS DECLARE @B INTSET @B=1select @A=@BPRINT @AGO
d:存储过程的一些参数
SP_HELP WLY1 --返回储存过程的名称,时间,参数等SP_HELPTEXT WLY1 --返回储存过程的创建语句SP_RENAME WLY,WLY2 --重命名储存过程GO
e:执行储存过程
execute dbo.WLYEXECUTE WLY1 1 --有参数的储存过程DECLARE @C INT --带参数的输出EXECUTE WLY2 @C OUTPUTGO
2:游标
DECLARE C_ROLE CURSOR SCROLLFOR SELECT RID,RNAME FROM ROLEFOR READ ONLYDECLARE @COUNT INT,@VRID INT,@VRNAME VARCHAR(1)OPEN C_ROLEFETCH NEXT FROM C_ROLEINTO @VRID,@VRNAMESET @COUNT=0WHILE @@FETCH_STATUS=0BEGIN PRINT @VRID PRINT @VRNAME PRINT @COUNT SET @COUNT=@COUNT+1 FETCH NEXT FROM C_ROLE INTO @VRID,@VRNAMEENDCLOSE C_ROLEDEALLOCATE C_ROLEGO
我感觉游标的使用尽量的避免,因为是取出数据再存起来,如果数据量很大的话就不好了。
0 0
- sql个人总结4
- SQL知识个人总结
- 个人SQL总结
- SQL优化个人总结
- sql个人总结2
- sql个人总结3
- sql优化个人总结
- Spark SQL 个人总结
- 个人总结-----SQL语句大全
- sql语句个人总结1
- SQL常用语句个人总结
- SQL系列 - SQL语句优化个人总结
- SQL FAQ 个人总结(结合oracle FAQ)
- 关于sql的一些个人总结
- 个人总结sql优化一般步骤
- SQL优化查询建议(个人总结 仅供参考)
- SQL优化查询建议(个人总结 仅供参考)
- sql 值得学习的语句(个人总结)
- Buried memory(hdu 3007)
- coredata and tableview
- Notification使用详解之二:可更新进度的通知
- 是不是转向GO语言
- air文件打包成exe
- sql个人总结4
- Struts+Spring+Hibernate&Struts2+Spring+JPA
- QString和QJsonObject的相互转化
- Java中static关键字用法总结
- 深入分析java classloader原理
- 【免费直播课】AppCan基础课程之第四讲 界面布局2
- 修改weblogic 端口
- Qt平台编写的五子棋单机版
- Visual Leak Detector内存泄漏工具