sqlserver游标使用和循环
/***游标的使用 讲了这个多游标的优点,现在我们就亲自来揭开游标的神秘的面纱。 使用游标的顺序: 声名游标、打开游标、读取数据、关闭游标、删除游标。1.3.1声明游标最简单游标声明:DECLARE CURSOR FOR;其中select语句可以是简单查询,也可以是复杂的接连查询和嵌套查询例子:[已表2 AddSalary为例子]Declare mycursor cursor fo …… 阅读全文
/***游标的使用 讲了这个多游标的优点,现在我们就亲自来揭开游标的神秘的面纱。 使用游标的顺序: 声名游标、打开游标、读取数据、关闭游标、删除游标。1.3.1声明游标最简单游标声明:DECLARE CURSOR FOR;其中select语句可以是简单查询,也可以是复杂的接连查询和嵌套查询例子:[已表2 AddSalary为例子]Declare mycursor cursor fo …… 阅读全文
---1.先备份数据库(含日志文件)use myhisgobackup database myhis to disk='d:\myhis_rzbak'go---2.设为简单恢复模式use [master] goalter database myhis set recovery simple with no_wait goalter database myhis set re …… 阅读全文
DECLARE @ItemMessage XML DECLARE @ItemTable TABLE(ItemNumber INT PRIMARY KEY,ItemDescription NVARCHAR(300))set ARITHABORT ON SET @ItemMessage=N' 1 XBox 360,超值 2 Windows Ph …… 阅读全文
--“管理”-“数据库邮件”-右键“配置数据库右键”Exec msdb.dbo.sp_send_dbmail @profile_name='HuSir',@recipients='32134324324@qq.com',@subject='test1111111',@body='test001',@body_format = 'HTML'; …… 阅读全文
--配置SQLSERVER数据库的DBLINKexec sp_addlinkedserver @server='WAS_SMS',@srvproduct='',@provider='SQLOLEDB',@datasrc='10.131.20.100'exec sp_addlinkedsrvlogin 'WAS_SMS','false', NULL,'CustomSMS','SqlGdn …… 阅读全文
--修改字段类型:--alter table 表名 alter column 待修改字段名 待修改字段类型alter table users alter column userid varchar(10)--多个字段建立唯一索引create unique index [索引名] on 表名(字段名,字段名)alter table 表名 add constraint 约束名 unique …… 阅读全文
前些天客户提出一个这样的要求:一个手机订餐网,查询当前所在位置的5公里范围的酒店,然后客户好去吃饭。拿到这个请求后,不知道如何下手,静静地想了一下,在酒店的表中增加两个字段,用来存储酒店所在的经度和纬度,当订餐的时候,要求手机得到当前客户所在的经度和纬度传过来,再与数据库中酒店的经度和纬度计算一下,就查出来。为了在数据库中查询两点之间的距离,所以这个函数需要在数据库中定义。我网 …… 阅读全文
/*带输入输出参数存储过程*/ALTER PROCEDURE pro_test2 @userID INT, @maxUserID INT OUTPUT, @countUser INT OUTPUTAS BEGIN SELECT * FROM dbo.SY_ADMIN WHERE UserID=@userID --10075 SELECT @maxUser …… 阅读全文