SQL Server
PPL1998
这个作者很懒,什么都没留下…
展开
-
SQL Server常用SQL
常用SQL原创 2022-08-23 11:25:13 · 141 阅读 · 0 评论 -
SQLServer四舍六入五留双
ALTER function fnSixRound(@num decimal(24,10),@i int) returns varchar(20) as begin declare @str varchar(20) /*转换成字符类型*/ declare @str1 varchar(2) /*判断位*/ declare @str2 varchar(20) /*判断位后面的字符串*/...原创 2022-05-25 17:42:07 · 432 阅读 · 0 评论 -
sql server 创建分区表
如果你的数据库中某一个表中的数据满足以下几个条件,那么你就要考虑创建分区表了。 1、数据库中某个表中的数据很多。很多是什么概念?一万条?两万条?还是十万条、一百万条?这个,我觉得是仁者见仁、智者见智的问题。当然数据表中的数据多到查询时明显感觉到数据很慢了,那么,你就可以考虑使用分区表了。如果非要我说一个数值的话,我认为是1亿条。 2、但是,数据多了并不是创建分转载 2017-04-10 10:53:15 · 523 阅读 · 0 评论 -
SQLServer2000中,DML语句中不能执行子查询的解决办法
下面的DML语句,在高版本的SQL Server中执行是没有问题的,但是2000不能用Insert into TP_Weight (ID,CreateTime,Weight,S_NO,TP_TYPE,Creator,TP_NO,Stateop,SortNumber,HUAYSBH)values((select isnull(max(ID),0)+1 from TP_Weight),原创 2017-05-25 16:12:55 · 656 阅读 · 0 评论 -
SqlServer 递归查询树形数据
一:简单的树形数据 代码如下:-- with一个临时表(括号中是你要查询的列名)with temp(ID,PID,Name,curLevel)as(--1:初始查询(这里的PID=-1 在我的数据中是最底层的根节点)select ID,PID,Name,1 as level from dbo.T_ACL_OU where Deleted = 0 and PID = -1转载 2017-08-26 20:34:58 · 1596 阅读 · 0 评论 -
sqlserver 树结构递归(向上递归和向下递归)
123456789101112131415--获取当前及以下部门Create proc GetCurrentAndUnderOrg@orgId intasbegin WITH cte AS转载 2017-08-26 20:35:52 · 3379 阅读 · 0 评论 -
SqlServer 递归查询树形数据
一直没有在意过数据库处理树形数据的重要性,直到有一天朋友问起我关于树形数据查询的问题时才发现根本不会,正好这个时候也要用到递归进行树形数据的查询于是在网上查了一圈,语法总结如下参考文献:https://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=ZH-CN&k=k(WITH_TSQL);k(SQL11.SWB.TSQLRE转载 2017-11-14 11:26:02 · 343 阅读 · 0 评论 -
sql时间比较
SQL 查询当天,本月,本周的记录SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC本月记录 SELECT * FROM 表 WHERE转载 2017-12-26 20:20:39 · 65972 阅读 · 0 评论