程序编号

  • 栏目:数据 时间:2020-04-25 19:57
<返回列表

create procedure [拥有者.]存储过程名[;程序编号] [(参数#1,参数#1024)] [with {recompile | encryption | recompile, encryption} ] [韦德体育 ,for replication] as 程序行 其中存储过程名不能超过128个字。每个存储过程中最多设定1024个参数 (sql server 7.0以上版本),参数的使用方法如下: @参数名 数据类型 [varying] [=内定值] [output] 每个参数名前要有一个@符号,每一个存储过程的参数仅为该程序内部使用,参数的类型除了image外,其他sql server所支持的数据类型都可使用。

declare @mycounter int set @mycounter = 0 /*设置变量*/ while (@mycounter 2) /*设置循环次数*/ begin waitfor delay '000:00:10' /*延迟时间10秒*/ insert into time_by_day (time_id, the_date, the_year, month_of_year, quarter, day_of_month) select top 1 time_id + 1 as time_id, the_date + 1 as the_date, year(the_date + 1) as the_year, month(the_date + 1) as month_of_year, { fn quarter(the_date + 1) } as quarter, day(the_date + 1) as day_of_month from time_by_day order by time_id desc

set @mycounter = @mycounter + 1 end

用游标吧

declare @a int,@b intdeclare ccc cursor for select * from test where id@idopen cccfetch next from ccc into @a,@bwhile (@@fetch_status=0)begin.......endclose cccdeclare ccc(这个操作看看别的系统存储过程怎么写的 记不太清了 每次都是copy的)

大概就是这样 不知道语法有没有错误 最近一段时间没用sqlserver了 看看系统存储过程就能明白怎么用cursor了

上一篇:代码如下复制代码,我为什么要使用触发器 下一篇:1、服务器本机测试可连接,~最新最好的php连接mssql方法应该是这样

更多阅读

代码如下复制代码,我为什么要使用触发

数据 2020-04-25
本文章讲述最简单的sql触发器的delete和update操作,有需要学习的同学可以参考一下本文章。 本...
查看全文

1、服务器本机测试可连接,~最新最好的

数据 2020-04-25
Warning: mssql_connect() [function.mssql-connect]: Unable to connectto server,下面我们来介绍此问题的解决办法...
查看全文

程序编号

数据 2020-04-25
create procedure [拥有者.]存储过程名[;程序编号][(参数#1,参数#1024)] [with {recompile | encryption | recom...
查看全文

友情链接: 网站地图

Copyright © 2015-2019 http://www.koi-bumi.com. 韦德体育有限公司 版权所有