澳门十大赌场最新排名 > 澳门十大赌场 > 批量插入数据,返回第一个不是null的值

原标题:批量插入数据,返回第一个不是null的值

浏览次数:92 时间:2019-07-11

效果展示:

Create proc setup_list_add
@creatime  Datetime--创建时间
,@objjc Varchar(20)--排期项目
,@Doctor Varchar(20)--接诊医生
,@beginDate Datetime--排班开始
,@endtDate Datetime--排班结束
,@objuser Varchar(20)--排班人
as
begin
begin transaction T1
Declare @n Datetime
set @n=@beginDate
while @n<=@endtDate
begin

 insert into Scheduling_setup(creatime,objjc,Doctor,begintime,endtime,objuser) 
 select @creatime,@objjc,@Doctor,CONVERT(char(16), @n begintime,120),endtime,@objuser from times_setup where objjc=@objjc
set @n=dateadd(dd,1,@n)
end

IF @@ERROR <> 0 GOTO FINALROLL
 select '添加成功!' msg,1 code
COMMIT TRAN T1
RETURN

FINALROLL:
    select '添加失败'  msg,2 code
ROLLBACK TRAN T1
end
Go

Coalsece 返回第一个不是null的值

  

select top 5 [objname]

      ,[objjc]

      ,[objorder]

      ,[objid]

      ,[parentid]

      ,[grade]

      ,[type]

      ,[href]

      ,coalesce( [rel],0) rel

      FROM [Menu]



  select top 5 [objname]

      ,coalesce( [rel],'0') rel

      FROM [Menu]

     order by NEWID()



       select top 5 [objname]

      , rel

      FROM [Menu]

     order by NEWID()

 

图片 1

 

查询:

图片 2

可以查询姓名;民族;姓名 民族;都是空的查询全部

取值取得是姓名:

图片 3

删除:

图片 4

修改:

先选中查询之后修改:

图片 5

添加:

图片 6

 

本文由澳门十大赌场最新排名发布于澳门十大赌场,转载请注明出处:批量插入数据,返回第一个不是null的值

关键词: RT电子游戏

上一篇:数据删除设计,窗口函数

下一篇:没有了