日度归档:2018年7月1日

mssql sqlserver 通过sql脚本判断作业是否存在的方法分享


摘要:
下文讲述通过sql脚本获取作业是否存在系统中的方法分享,如下所示:
实验环境:sql server 2008 R2


   declare @zuoyeName varchar(255)  ---作业名称定义
   set @zuoyeName ='作业名称';
   if EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = @zuoyeName)
   BEGIN
    /*作业存在于系统中*/
       print @zuoyeName
       print '作业存在于系统中'
    END
   


说明事项:
数据库引擎中,作业时属于整个数据库的对象,所以存放在msdb.dbo.sysjobs系统对象中,而不存放于各数据库的对象中。
—删除作业的方法分享:
EXEC msdb.dbo.sp_delete_job @job_name =’作业名称’

mssql sqlserver Between and 怎么包含科学计数的数据


摘要:
下文分享sql脚本编写中,如何对科学计数法的数字使用between and关键字,如下所示:
实验环境:sqlserver 2008 R2

 /*
Between and 怎么包含科学计数的数据
*/
create table test(keyId float,info varchar(10))
go
insert into test(keyId,info)values(1123244.01,'a')
insert into test(keyId,info)values(12424232323323333333333334555.014545,'b')
insert into test(keyId,info)values(8952324424.0241,'C')
insert into test(keyId,info)values(986522242442.088,'d') 
go

select * from test 
where keyId 
  between  1.24E+28  and 5.62E+29 
 
go
truncate table test 
drop table test
mssql_sqlserver_between_and用法简介

mssql_sqlserver_between_and用法简介