文章分类 -  SQL 函数

SQL Server 创建触发器(trigger)
摘要:1 alter trigger trigger_Stu_InsteadOf -- 修改触发器 2 on Student -- 指定创建触发器的表 3 after update,insert,delete -- instead of 触发器 4 as 5 declare @deleted int 6 阅读全文

posted @ 2021-01-19 10:26 高达 阅读(479) 评论(0) 推荐(0) 编辑

SQL优化策略 ---数据库查询SQL语句的时候如何写会效率更高?
摘要:数据库查询SQL语句的时候如何写会效率更高? 1、sql语句模型结构优化指导 A. ORDER BY + LIMIT组合的索引优化 SELECT [column1],[column2],…. FROM [TABLE] ORDER BY [sort] LIMIT [offset],[LIMIT]; s 阅读全文

posted @ 2020-04-16 15:00 高达 阅读(612) 评论(0) 推荐(0) 编辑

如何查看SQL执行计划开销情况
摘要: 阅读全文

posted @ 2020-04-16 10:35 高达 阅读(394) 评论(0) 推荐(0) 编辑

SQLSERVER数据库脱机联机实现与作用
摘要:数据库 Sqlserver database 分离和脱机都可以使数据库不能再被使用,但是分离后需要附加才能使用,而脱机后只需联机就可以用了. 使用T-SQL对数据库进行脱机: Alter database DBTest0401V2 set offline 脱机后,数据库无法使用! 下面是右键->任务 阅读全文

posted @ 2020-04-14 09:24 高达 阅读(1152) 评论(0) 推荐(0) 编辑

一般都是写的单表update语句,很少写多表关联的update,但是事实上,在SQL Server中,update的多表连接更新和select的多表连接查询在使用的方法上其实并没有多大区别。
摘要:一般都是写的单表update语句,很少写多表关联的update,但是事实上,在SQL Server中,update的多表连接更新和select的多表连接查询在使用的方法上其实并没有多大区别。 直接上一个例子就好了。 和select语句基本上差不多的,只是要注意的一点是,如果在from子句中给表起了别 阅读全文

posted @ 2019-12-16 16:11 高达 阅读(132) 评论(0) 推荐(0) 编辑

事务
该文被密码保护。

posted @ 2019-12-02 18:33 高达 阅读(0) 评论(0) 推荐(0) 编辑

SQLServer获取年月日,时分秒
摘要:SQLServer获取年月日,时分秒 SELECT GETDATE() as '当前日期',DateName(year,GetDate()) as '年',DateName(month,GetDate()) as '月',DateName(day,GetDate()) as '日',DateName 阅读全文

posted @ 2019-12-02 16:54 高达 阅读(695) 评论(0) 推荐(0) 编辑

百万级数据库优化方案
摘要:网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 一、百万级数据库优化方案 1.对查询进行优化, 阅读全文

posted @ 2019-10-31 13:17 高达 阅读(393) 评论(0) 推荐(0) 编辑

mysql分组取每组前几条记录(排名) 附group by与order by的研究
摘要:mysql分组取每组前几条记录(排名) 附group by与order by的研究 http://www.jb51.net/article/31590.htm --按某一字段分组取最大(小)值所在行的数据 代码如下: /* 数据如下: name val memo a 2 a2(a的第二个值) a 1 阅读全文

posted @ 2019-04-20 09:25 高达 阅读(2256) 评论(0) 推荐(0) 编辑

常用方法
摘要:把表中的某个值连接起来 declare @str varchar(max)=''select @str=@str+c.classname+'@' from A as cselect @str 查询SQL操作日志 SELECT TOP 1000 QS.creation_time, SUBSTRING( 阅读全文

posted @ 2019-01-24 17:19 高达 阅读(65) 评论(0) 推荐(0) 编辑

用UPDATE SET FROM 语句来关联表更新数据
摘要:用UPDATE SET FROM 语句来关联表更新数据 2018年03月06日 14:24:47 苍狼_2001 阅读数:6982 用UPDATE SET FROM 语句来关联表更新数据 2018年03月06日 14:24:47 苍狼_2001 阅读数:6982 用UPDATE SET FROM 语 阅读全文

posted @ 2019-01-24 16:21 高达 阅读(2194) 评论(0) 推荐(0) 编辑

sql 获取当天开始时间 结束时间
摘要:sql 获取当天开始时间 结束时间 2010-06-21 00:00:00.000 SELECT dateadd(ms,0,DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)) 2010-06-21 23:59:59.997 SELECT dateadd(ms,-3,D 阅读全文

posted @ 2019-01-06 10:04 高达 阅读(1665) 评论(0) 推荐(0) 编辑

处理百万级以上的数据提高查询速度的方法:
摘要:处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 n 阅读全文

posted @ 2019-01-04 16:30 高达 阅读(4531) 评论(0) 推荐(0) 编辑

CEILING() FLOOR()
摘要:CEILING() - 返回最小的整数,使这个整数大于或等于指定数的数值运算。select CEILING(1) --1select CEILING(1.2) --2select CEILING(-1.2) --1 FLOOR() - 返回最大整数,使这个整数小于或等于指定数的数值运算。select 阅读全文

posted @ 2018-10-31 16:59 高达 阅读(73) 评论(0) 推荐(0) 编辑

只有函数和扩展存储过程才能从函数内部执行
摘要:一个SQLServer的自定义函数中调用一个自定义的存储过程,执行此函数后发出如下提示:“只有函数和扩展存储过程才能从函数内部执行"。 原因:函数只能使用简单的sql语句,逻辑控制语句,复杂一点的存储过程是不能调用的,在函数里也不能使用execute sp_executesql 或者execute 阅读全文

posted @ 2018-08-12 18:17 高达 阅读(699) 评论(0) 推荐(0) 编辑

SQL Server 异常处理机制(Begin try Begin Catch)
摘要:SQL Server 异常处理机制(Begin try Begin Catch) SQL Server 异常处理机制(Begin try Begin Catch) 2016年09月24日 16:49:46 阅读数:4157 2016年09月24日 16:49:46 阅读数:4157 阅读数:4157 阅读全文

posted @ 2018-06-05 11:51 高达 阅读(686) 评论(0) 推荐(0) 编辑

SQL Server 临时表的删除
摘要:SQL Server 临时表的删除 临时表与一般的表不同,它是保存到tempDb表中。临时表的表名与你所建的表名也不一样,因为他要为不同人的相同操作创建不同的临时表。 1、错误的删除操作: --错误的临时表删除操作,因为所在数据库不同 IF EXISTS (SELECT * FROM sysobjects WHERE object_id = OBJECT_ID(N'[dbo].[#tempT... 阅读全文

posted @ 2018-04-25 10:59 高达 阅读(940) 评论(0) 推荐(0) 编辑

sqlserver字符串拆分(split)方法汇总 https://www.cnblogs.com/aierong/archive/2008/11/19/sqlserver_split.html
摘要:sqlserver字符串拆分(split)方法汇总 --方法0:动态SQL法declare @s varchar(100),@sql varchar(1000)set @s='1,2,3,4,5,6,7,8,9,10'set @sql='select col='''+ replace(@s,',', 阅读全文

posted @ 2018-04-17 22:35 高达 阅读(244) 评论(0) 推荐(0) 编辑

缺少对象或列名,或者对象或列名为空。对于 SELECT INTO 语句,请确保每列均具有名称。对于其他语句,请查找空的别名。不允许使用定义为 "" 或 [] 的别名。请添加名称或单个空格作为别名。 System.Data.SqlClient.SqlException: 缺少对象或列名,或者对象或列名为空。对于 SELECT INTO 语句,请确保每列均具有名称。对于其他语句,请查找空的别名。不允
摘要:解决方法:先定议临时表 #temp ,然后再操作 阅读全文

posted @ 2018-04-08 23:10 高达 阅读(3091) 评论(0) 推荐(0) 编辑

SQL函数说明大全 http://www.cnblogs.com/moss_tan_jun/archive/2010/08/23/1806861.html
摘要:一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。 下表给出了T-SQL函数的类别和描述。 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN  阅读全文

posted @ 2018-03-16 18:17 高达 阅读(205) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示