随笔分类 -  sql

摘要:SQL 简单增删改查语句 创建表 (Create Table) CREATE TABLE Student ( Id Int NOT NULL UNIQUE IdEntity(1000,1), --UNIQUE 唯一标识符约束 IdEntity 自增 [Name] NVARCHAR(20) NOT N 阅读全文
posted @ 2022-01-13 13:09 林小强 阅读(287) 评论(0) 推荐(0) 编辑
摘要:拼接 SQL的时候有单引号的话, 需要再用单引号进行转义 ROCEDURE [dbo].[P_XXXX] ( --参数 @RegionCode varchar(10), --区域 @StartDate varchar(50), --开始时间 @EndDate varchar(50) --结束时间 ) 阅读全文
posted @ 2022-01-12 10:13 林小强 阅读(457) 评论(0) 推荐(0) 编辑
摘要:时分秒 格式(12:30:00) CREATE FUNCTION [dbo].[F_TimeBetween] ( @start datetime, @end datetime, @PlanQty int -- 这个是用来算平均时间的 ) RETURNS varchar(10) AS BEGIN IF 阅读全文
posted @ 2022-01-12 10:04 林小强 阅读(866) 评论(0) 推荐(0) 编辑
摘要:游标的使用 讲了这个多游标的优点,现在我们就亲自来揭开游标的神秘的面纱。 使用游标的顺序: 声名游标、打开游标、读取数据、关闭游标、删除游标。 1.3.1声明游标 最简单游标声明:DECLARE <游标名>CURSOR FOR<SELECT语句>; 其中select语句可以是简单查询,也可以是复杂的 阅读全文
posted @ 2021-11-30 17:26 林小强 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1、普通循环执行SQL declare @i int --声明 set @i=1 --初始化 while @i<=50 --执行条件 begin exec [dbo].[LineCalendar] @lineId= @i --执行的SQL set @i=@i+1 --执行后变量加1 end 使用游标 阅读全文
posted @ 2021-11-30 17:16 林小强 阅读(6824) 评论(0) 推荐(2) 编辑