
SQL
糖诗诗
这个作者很懒,什么都没留下…
展开
-
Oracle的overlaps函数转换其他数据库语法
首先,来介绍一下Oracle的overlaps函数的用法:overlaps函数是用来判断两个时间段是否有重叠的比如说计算 (a,b),(c,d)就可以写成:select * from dual where (a,b) overlaps (c,d);其中abcd都是日期格式。注意:比较的只能是日期。如果是数字,则会报错 ORA-00932: inconsistent datatypes最近项目在使用db2数据库,遇到overlaps函数需要转换成db2中的语法方言,其实就是转换为通转载 2021-09-18 09:46:18 · 1298 阅读 · 1 评论 -
sql server 符号函数sign
--SIGN(x)返回参数的符号,x的值为负、零或正时,返回结果依次为-1、0或1 示例:select SIGN(-21), SIGN(0), SIGN(21) 结果:-1 0 1转载于:https://www.cnblogs.com/llljpf/p/6543284.html转载 2021-09-17 19:10:11 · 923 阅读 · 0 评论 -
SQLServer用windows身份验证后没有权限问题
SQL2012,sa账号的密码忘记了,用的是windows身份验证登录的,想要更改sa密码。但是登录后修改,提示没有权限。此时创建数据库或者表同样没有权限。上网搜索很久,尝试后下面这种方法可以更改sa 的账户密码(windows 身份登录依旧没有权限,能用一个也是好的)1、首先进入服务,找到SQL server 服务,在属性中记住服务名,我的是 MSSQL$SQLEXPRESS 。(我有两个Sqlserver 服务,一个是SQL,一个是SqlExpress, 第一次操作是,盯错成了另一个..原创 2021-09-03 08:58:11 · 3853 阅读 · 6 评论 -
Visual Studio C#代码自动对齐
ctrl+a 全选要对齐的代码ctrl+k,ctrl+f 格式化原创 2021-08-29 11:33:42 · 1934 阅读 · 0 评论 -
判断数据表是否存在
if object_id('tempdb.dbo.#Table') is not null drop table #Tablegocreate table #Table([字段] 类型)如果数据表存在,删除原创 2021-08-29 10:05:52 · 143 阅读 · 0 评论 -
SQL生成序号的四种方式
排名函数是SQL SERVER2005新增的函数。排名函数总共有四种,分别是:row_number、rank、 dense_rank 、ntile。row_number:顺序生成序号。rank:相同的序值序号相同,但序号会跳号。dense_rank :相同的序值序号相同,序号顺序递增。ntile:装桶,把记录分成指的桶数,编序号。下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:图1其中field1字.转载 2021-08-27 08:36:52 · 11436 阅读 · 1 评论