SQL Server 日期时间格式转换
开发软件的人经常也要接触到数据库,无论是做视图,还是做存储过程,都会接触到Select日期。 有时候根据不同的项目需求,选择出的日期有时候会有不同的格式要求,比如只取日期不取时间,比如计算日期间隔等。 我每次遇到这个问题,都要重新打开浏览器,重新搜索以便复制黏贴。
Read More…
– Charlie.Wang's API site
结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的关系数据库操作语言,并且它的影响已经超出数据库领域,得到其他领域的重视和采用,如人工智能领域的数据检索,第四代软件开发工具中嵌入SQL的语言等。
开发软件的人经常也要接触到数据库,无论是做视图,还是做存储过程,都会接触到Select日期。 有时候根据不同的项目需求,选择出的日期有时候会有不同的格式要求,比如只取日期不取时间,比如计算日期间隔等。 我每次遇到这个问题,都要重新打开浏览器,重新搜索以便复制黏贴。
Read More…
随机数: RAND 返回从 0 到 1 之间的随机 float 值。 语法: RAND ( [ seed ] ) seed 提供种子值的整数表达式(tinyint、smallint 或 int)。如果未指定 seed,则 Microsoft SQL Server 数据库引擎 随机分配种子值。对于指定的种子值,返回的结果始终相同。 随机数是我们经常会用到的,几乎所有的语言Read More…
指定对表的所有列进行计算。如果有任一列是非可比数据类型,则 CHECKSUM 返回错误。 非可比数据类型有 text、ntext、image、XML 和 cursor,还包括以上述任一类型作为基类型的 sql_variant。 expression 除非可比数据类型之外的任何类型的表达式。 返回值是int CHECKSUM 对其参数列表计算一个Read More…
SQL Server的主键需要唯一性,以便数据的检索。 一般使用36位的GUID或者自增长的Integer类型数字。 GUID是一个32位数字字符+4个'-'符号的,总共36位字符串,而且它不会重复。 从存储的空间节约来看,数字型占用更少的位数,而GUID占用的更多。 但是从移植性和全局唯一性来Read More…
在同时使用多个SQL SERVER数据库的时候,经常需要两个数据库之间进行同步工作。 同步可以由SQL SERVER通过作业来自动完成,如下逻辑代码供参考: — INSERT INTO [172.29.11.212].FlexSFS.dbo.tbWorkOrder — select * from tbWorkOrder where DateCreated>@THEDATE AND CodeWorkorder NOT IN — (SELECT CodeWorkorder FROM [172.29.11.212Read More…
SQL SERVER中的替换函数 Read More…
在使用MS SQL Server查询字段值的时候,经常会遇到空值字段或者无值字段。 即 字段内容 = '' 或者字段内容 = NULL A = NULL B = '' 但是,它们的含义是不一样的,在查询的时候一定要注意。 好在MSSQL提供了一个内置函数ISNULL,利用它可以筛选出NULL值字段 — 删除所有为Read More…