sqlserver存储过程小问题记录

原创 2011年01月11日 16:01:00

在调试了两天的sqlserver2000的存储过程,有几点小问题需注意:

 

1.在给定义的变量赋值时,要安装定义的变量的顺序进行初始化赋值;

2.sqlserver中的varchar类型最大是8000,如果sql语句太长,需要几个变量进行拼接;

3.sqlserver中定义变量需使用符号@,并且变量后面直接写类型;而oracle是变量 in 类型;

4.sqlserver中的存储过程在调用或调试时,out变量也得赋值;

 

O(∩_∩)O~写给自己看的,最近在学习sqlserver

SQL Server的存储过程复制执行

SQL Server的事务复制时有个问题让人困扰,就是在发布端的一个语句,如果涉及n条记录,则在订阅端会执行n次。 比如 delete T1 where id between 1 and 50 如果发...
  • cityeremite
  • cityeremite
  • 2009年08月05日 22:56
  • 2880

SQLserver 存储过程执行错误记录到表

对于在执行存储过程中碰到的一些错误,如果未及时捕获或者说传递给前端应用程序来,在这样的情形下,故障的排查显得尤为困难。基于此,我们可以可以将这些错误信息记录到日志,同时也可以将其传递给前端应用程序。如...
  • robinson_0612
  • robinson_0612
  • 2016年05月06日 18:11
  • 9338

通用存储过程之五: 根据查询条件,获取表记录数的存储过程。

 CREATE PROC #AutoGeneration_Count_P@TABLENAME VARCHAR(50)ASBEGIN DECLARE @HOST_NAME VARCHAR(200) DE...
  • zlp321002
  • zlp321002
  • 2006年08月31日 12:37
  • 3065

SQL存储过程添加新记录

SQL存储过程添加新记录SQL数据库存储过程语句CREATE PROC sp_AddUser-- 存储过程参数 @username nvarchar(20)  , @password nvarchar...
  • xqf222
  • xqf222
  • 2007年05月08日 17:38
  • 5065

SQL SERVER中 存储过程使用事务与捕获异常

一、格式类似于 CREATE PROCEDURE YourProcedure AS BEGIN SET NOCOUNT ON; BEGIN TRY-------...
  • whaxrl
  • whaxrl
  • 2016年05月11日 22:03
  • 2369

SQL Server:如何查看某个存储过程的执行历史

在SQL Server 2008中,提供了审核的功能,让这个以前看似很难的工作变得容易多了。下面是一个简单的范例 1. 创建一个服务器审核 选中它,启动它     2. 创建一个数据库审核规范 ...
  • chen_xizhang
  • chen_xizhang
  • 2010年01月26日 08:17
  • 1405

Sql server存储过程以及一次插入多条记录

首先简单介绍sql server存储过程吧。至于概念含义啥的就不做过多介绍了。它其实和mysql有些类似,语法大同小异。 还是用例子说明问题吧。 CREATE PROCEDURE insert_s...
  • yingminxing
  • yingminxing
  • 2012年02月21日 19:26
  • 5560

sql中存储过程中判断记录是否存在时

在sql sqlserver存储过程中,如果用来判断该记录是否存在时。如果用if exitst(select * from table )如果记录多的话会影响查询速度,可以转换为 if exitst(...
  • yuexuning58
  • yuexuning58
  • 2012年05月03日 17:28
  • 7204

sqlserver存储过程循环写法

用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理 ================== DECLARE @A1 VARCHAR(10), @A2 VAR...
  • u011782082
  • u011782082
  • 2013年09月02日 10:02
  • 6013

如果存储过程返回多个结果集,怎么取结果

//方式一:使用SqlDataAdapter SqlDataAdapter sda = new SqlDataAdapter(); DataSet ds...
  • keenweiwei
  • keenweiwei
  • 2016年01月08日 10:19
  • 8175
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sqlserver存储过程小问题记录
举报原因:
原因补充:

(最多只允许输入30个字)