zoukankan      html  css  js  c++  java
  • SQL SERVER 常用函数 学习笔记

    1.字符串截取、字符串转数字

    --Server、8.30
    select SUBSTRING('SqlServer_2008',4,6) as DB,
    CONVERT(float,SUBSTRING('8.30~9.00',1,len('8.30~9.00')- CHARINDEX('~',REVERSE('8.30~9.00')))) as Time

    CONVERT(int,'字符串')

    2.系统时间

    select GETDATE() 系统时间

    3.字符串拼接

    方式一:

    --select @p_AllPARTOFCHECK = (select CAST(t.PARTOFCHECK as varchar)+'|' from QUEUEDETAIL t where t.APPOINTSID = @p_APPOINTSID for xml path('') ) 
    --select @p_AllDirection = (select CAST(t.DIRECTION as varchar)+'|' from QUEUEDETAIL t where t.APPOINTSID = @p_APPOINTSID for xml path('') )

    拼接结构如:字符串A|字符串B|

     方式二:

     select @p_AllPARTOFCHECK = (stuff((select '|' + PARTOFCHECK from QUEUEDETAIL where appointsid = @p_APPOINTSID for xml path('')),1,1,'')) 

    select @p_AllDirection = (stuff((select '|' + direction from QUEUEDETAIL where appointsid = @p_APPOINTSID for xml path('')),1,1,''))

     4.修改字段添加默认值

    --修改字段添加默认值
    ALTER TABLE HISAPPLICATIONFORM add CONSTRAINT defaultValue DEFAULT 0 FOR EMERGENCYFLAG
    --修改字段添加默认值
    ALTER TABLE 表名 add CONSTRAINT 约束名称 DEFAULT 默认值 FOR 字段名称

  • 相关阅读:
    SQL Server经典函数之数字去零
    c# 定时执行python脚本
    SQL Server 存储过程生成流水号
    MySQL删除数据表中重复数据
    js封装正则验证
    .NET中将中文符号转换成英文符号
    WebApi中跨域解决办法
    JS生成GUID方法
    LINQ中的连接(join)用法示例
    LINQ分组取出第一条数据
  • 原文地址:https://www.cnblogs.com/YYkun/p/11453278.html
Copyright © 2011-2022 走看看