精华内容
下载资源
问答
  • 如何判断是否安装了sqlserver,如何判断sqlserver是否启动,,如何启动sqlserver====================================================================// 事件: w_login::login_sqlserver//-------------------------...
    如何判断是否安装了sqlserver,如何判断sqlserver是否启动,,如何启动sqlserver
    

    ====================================================================
    // 事件: w_login::login_sqlserver
    //--------------------------------------------------------------------
    // 描述: 检查SERVER是否启动,没有启动就启动它,,启动不了的话返回false
    //--------------------------------------------------------------------
    // 参数:
    //  string server 
    //--------------------------------------------------------------------
    // 返回值:  boolean true 已经启动,false 没有启动
    //--------------------------------------------------------------------
    // 作者: friendwaters  日期: 2006.07.24
    //--------------------------------------------------------------------
    // 修改历史:
    // 
    //====================================================================


    Integer result
    oleobject loo_sqlserver
    loo_sqlserver = Create oleobject
    result = loo_sqlserver.ConnectToNewObject("SQLDMO.SQLServer")
    If result <> 0 Then
     //   messagebox('提示','创建OLE对象时产生错误')
     Return False
    Else
     loo_sqlserver.Name = server
     If loo_sqlserver.status = 1 Then
      loo_sqlserver.DisconnectObject()
      Destroy loo_sqlserver
      Return True
     ElseIf loo_sqlserver.status = 3  Then //服务停止
      loo_sqlserver.Start(False,server,'sa','')
     ElseIf loo_sqlserver.status = 2  Then //服务暂停
       loo_sqlserver.Continue()
     End If
     //启动之后再次判断是否成功-延时等待SQLSERVER启动
     Sleep(6000)
     If loo_sqlserver.status = 2 Or loo_sqlserver.status = 3 Then
      //    messagebox('错误','启动服务失败')
      Return False
     End If
    End If
    loo_sqlserver.DisconnectObject()
    Destroy loo_sqlserver
    Return True

     


    查看有哪些数据库可以先连接上master
    然后查看表
    sysdatabases 这个表里存的数据库的信息/

     

     

    判断有没有安装sqlserver,可以直接查看一下注册表
      HKEY_LOCAL_MACHINE  
      SOFTWARE/Microsoft/MSSQLSERVER/setup  
      SQLPath  
    看看键值存不存在

     
    展开全文
  • SQLServer判断循环

    千次阅读 2019-10-28 12:15:37
    使用SQLServer语句对数据进行判断输出或者循环判断输出 不仅Java语言,C语言有判断和循环,SQLServer同样有判断和循环 1. 创建数据表 create table score ( stuId nvarchar(5) , stuSex nchar(2), chinese int, ...

    使用SQLServer语句对数据进行判断输出或者循环判断输出

    不仅Java语言,C语言有判断和循环,SQLServer同样有判断和循环
    1. 创建数据表

    create table score
    (
    stuId nvarchar(5) ,
    stuSex nchar(2),
    chinese int,
    english int,
    math int
    )
    

    2. 在表中添加数据

    insert into score values('S2001','男',75,80,90);
    insert into score values('S2002','男',76,56,54);
    insert into score values('S2003','女',90,92,70);
    insert into score values('S2004','女',70,72,80);
    

    3. 判断的使用
    ***如:***–统计分析本班男生的平均成绩和女生的平均成绩,如果男生的平均成绩高于女生则输出“男生成绩优于女生”,并显示男生第一名的信息。
    –否则输出“女生成绩优于男生”,并显示女生第一名的信息。

    在这里插入代码片
    

    DECLARE @mScore int
    DECLARE @wScore int

    –SELECT (chinese+english+math)/3 FROM score WHERE stuSex = ‘男’

    SELECT @mScore = AVG((chinese+english+math)/3) FROM score WHERE stuSex = ‘男’

    –求女生的平均成绩
    SELECT @wScore = AVG((chinese+english+math)/3) FROM score WHERE stuSex = ‘女’

    IF(@mScore>@wScore)
    BEGIN
    PRINT ‘男生成绩优于女生’
    –查询出 男生第一名的信息
    SELECT top 1 * FROM score WHERE stuSex =‘男’ ORDER BY (chinese+english+math) DESC
    END

    ELSE
    BEGIN
    PRINT ‘女生成绩优于男生’
    –查询出 女生第一名的信息
    SELECT top 1 * FROM score WHERE stuSex =‘女’ ORDER BY (chinese+english+math) DESC
    END

    4. 循环的使用
    ***如:***–在 StuScore 表中如果学生的平均成绩没有达到80分,便给每位同学的数学成绩加1分,
    –然后再次判断平均成绩是否达到80分,否则继续加分,这样反复加分,直到其平均成绩超过80分。

    DECLARE @avg int
    SELECT @avg = avg((chinese+english+math)/3) FROM score 
    WHILE(@avg<80)
    BEGIN
    --执行加分操作
    UPDATE score set math = math+1 where math <= 100
    SELECT @avg = avg((chinese+english+math)/3) FROM score 
    END
    

    5. 用判断语句(五分制)显示成绩

    SELECT stuId ,chinese FROM score
    
    
    SELECT stuId ,分数段 = case
    when chinese<=19 then '1'
    when chinese<=39 then '2'
    when chinese<=59 then '3'
    when chinese<=79 then '4'
    ELSE '5'
    END
    FROM score 
    

    上述程序已经详细表达了SQLServer判断循环的使用

    了解更多关注我呦!!!

    展开全文
  • 主要介绍了sql server判断表或临时表是否存在的方法,需要的朋友可以参考下
  • 国庆前做了一个自动备份数据库的程序,今天(2004-10-09)发现一个问题:本程序在执行自动备份时SQL ...有没有大侠知道怎么在PB中判断SQL Server中SQL ServerAgent是否已经启动?具体程序见下面地址:http://www.c

        国庆前做了一个自动备份数据库的程序,今天(2004-10-09)发现一个问题:本程序在执行自动备份时SQL Server中SQL ServerAgent服务必须启动。假如没有启动SQL ServerAgent服务JOB可以建立但不会执行JOB。有没有大侠知道怎么在PB中判断SQL Server中SQL ServerAgent是否已经启动?

    具体程序见下面地址:

    http://www.comesoft.net/bbs/dispbbs.asp?boardid=73&id=18046&star=1#18046

    展开全文
  • 主要给大家分享了Sql Server判断表、列是否存在,如果不存在则创建的方法,文章先给大家简单介绍了Sql Server判断表中某列是否存在的方法,文中给出了详细的示例代码,需要的朋友们可以参考借鉴,下面来一起看看...
  • 本文将详细介绍SQL SERVER如何判断某个字段包含大写字母的方法,需要的朋友可以参考下
  • sqlserver判断表或临时表是否存在
  • 工作中遇到一个问题,在 sqlserver 表中根据 timestamp 字段值的大小进行一个增量的读取。这个数据格式比较特别,所以花了一段时间研究了一下。 timestamp 是什么 原来我看名字以为是一个时间戳,是一个 long ...

    工作中遇到一个问题,在 sqlserver 表中根据 timestamp 字段值的大小进行一个增量的读取。这个数据格式比较特别,所以花了一段时间研究了一下。

    timestamp 是什么

    原来我看名字以为是一个时间戳,是一个 long 型,但是看了 Stack Overflow 上有关的问题,其实这个是一个版本号(version_no),是数据库自己维护的,当这条数据有变化的时候(包括新增和修改)都会自动修改增大这个值。这个值的数据格式是:
    0x0000000000A42E40
    这个样子的十六进制。

    这个字段的读取出来是一个字符串,并且会丢失最前面的 0x 两个字符,所以要用的话需要手动补全。用sql比较的时候可以直接比较大小:
    0x0000000000A42E40 > 0x0000000000A42773
    这个样子

    mybatis怎么判断大小来查询

    xml的sql中,传入的参数应该是一个String类型的参数,同时要用 $ 来处理参数。

    select 
      *
    from 
      table_a
    where 
      timestamp > ${time}
    展开全文
  • SQLServer判断表名和字段名
  • SQLServer2005 CASE WHEN的两种用法 第一种:普通的CASE 函数   case  sex    when   '1'   then   ' 男 '   when   '2'   then   ' 女 '   else   ' 人妖 '   end...
  • SQL SERVER 判断文件是否存在

    千次阅读 2018-03-22 09:10:51
    有时候我们需要判断一些物理文件是否存在,然后在做一些处理,比如作业定时导入txt文件,需要提前判断文件是否生成存在,然后再做导入操作,我们可以利用xp_fileexist来做判断,新建方法如下:CREATE FUNCTION fun_...
  • SQLServer sql 判断 游标是否存在

    千次阅读 2013-06-06 16:31:55
    其中 first_cursor 是游标名称 if cursor_status('global','first_cursor')=-3 and cursor_status('local','first_cursor')=-3 begin print '不存在' end else begin print '存在' ...end
  • 在sql server中,如何判断sql server表是否存在呢?下面就将为您详细介绍该方法,供您参考,希望对您加深理解sql server表能起到些许作用
  • sql server判断表是否存在 select COUNT(*) from dbo.sysobjects where name='t_sys_para'; sql server判断字段是否存在 select COUNT(*) from syscolumns where id=object_id('t_sys_para') and name='csz'
  • C# 判断SQL Server表存在

    千次阅读 2013-12-10 22:03:58
    判断方法一: string sqlStr = "if objectproperty(object_id('test'),'IsUserTable')=1 select 1 else select 0"; SqlCommand cmd = new SqlCommand(sqlStr, conn); object obj= cmd.ExecuteScalar(); if (obj....
  • SQL Server判断闰年的函数

    千次阅读 2010-07-12 18:58:00
    一个SQL Server判断闰年的函数。
  • 判断数据库是否存在: ... String sql = "select * From master.dbo.sysdatabases where name='数据库'"; // get connection Connection conn = SqlUtils.getConnection(); Statement statement = nul...
  • SQL Server判断语句(IF ELSE/CASE WHEN )

    万次阅读 多人点赞 2019-05-07 15:43:44
    SQL Server判断语句(IF ELSE/CASE WHEN ) 1、IF ELSE 不能用在SELECT中,只能是块,比如: IF … BEGIN … END ELSE (注意这里没有ELSE IF,要实现只能在下面的块中用IF判断) BEGIN … END 列: ...
  • SQL - 如何判断 SQL Server 的版本?

    千次阅读 2008-02-16 08:14:00
    平日有许多朋友会询问有关 SQL Server 使用上的一些问题,笔者的第一步骤便是先了解基本环境的况状,故以往都会请大家使用 SELECT @@VERSION 的指令,执行这个指令会回传一长串的字符串,再依这一长串的字符串来判断 ...
  • sql server1.替换null:isnull(arg,value)如:select isnull(price,0.0) from orders2.与null比较: is not null,is null如:select * from orders where price i
  • 在使用sql server过程中会遇到非空判断,本文将详细介绍sql server字符串非空判断实现方法,需要了解的朋友可以参考下
  • SQL Server判断对象是否存在

    千次阅读 2013-12-03 18:58:46
    Sql代码 if exists (select * from sys.databases where name = ’数据库名’)   drop database [数据库名] if exists (select * from sys.databases where name = ’数据库名’)  drop database [数据库名] 2 ...
  • SQLServer无法判断空格数量

    千次阅读 2011-08-11 12:21:04
    SQLServer中字符串中连续的空格数据量是无法判断的,以下是测试脚本: DROP TABLE [dbo].[TestTable] CREATE TABLE [dbo].[TestTable](  [Id] [int] NOT NULL,  [Name] [cha
  • sqlserver条件判断语句

    千次阅读 2013-04-19 17:23:45
    sqlserver条件判断语句  update: update table  set 字段1=case   when 条件1 then 值1   when 条件2 then 值2   else 值3   end  where ……    select select ...
  • sql server判断语句

    万次阅读 2018-07-10 11:35:00
     关键字是SQL Server 2012及上以版本才有的,所以本方案仅适合SQL Server 2012及以上版本,代码如下: SELECT IIF (Obsolete = 'N' or InStock = 'Y' , 1 , 0 ) as Saleable, * FROM Product 方案三 ...
  • Sql server 判断某个字段(tim)不为null:tim is not null; 判断某个字段不为空字符串:tim !=' ';
  • SQL语句我们会遇到需要判断字段值中是否包含某个字符串,虽然SQL SERVER中并没有像C#提供了Contains函数,但SQL SERVER中提供了CHAEINDX函数,它是找到字符(char)的位置(index),通过查找字符所在的位置,就...
  • PB判断SQLSERVER2000的状态

    千次阅读 2004-12-06 18:30:00
    //判断SQL Server是否已经启动,如果没有启动则做相应处理st_status.text=判断SQL Server是否已经启动 ...OLEObject PBObjectlong ll_statusPBObject = CREATE OLEObjectll_status = PBObject.ConnectToNewObject (...
  • SQL Server 触发器

    万次阅读 多人点赞 2019-05-27 23:29:27
    SQL Server 触发器

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 180,801
精华内容 72,320
关键字:

server比较判断sql