
sqlserver
王焜棟琦
这个作者很懒,什么都没留下…
展开
-
sqlserver使用with公用表表达式来简化表联查,用not exists来筛选结果替代not in
sqlserver使用with公用表表达式来简化表联查用no exists来筛选结果替代not in原创 2024-12-25 15:56:38 · 236 阅读 · 0 评论 -
sqlserver临时表做表联查复杂查询,提高查询性能,减少重复查询次数
sqlserver临时表做表联查复杂查询,提高查询性能,减少重复查询次数原创 2024-12-24 18:08:19 · 211 阅读 · 0 评论 -
数据库设计经验总结
数据库设计经验总结原创 2024-12-14 11:10:55 · 238 阅读 · 0 评论 -
sqlserver怎么做全文搜索
sqlserver怎么做全文搜索原创 2024-08-07 11:15:11 · 471 阅读 · 0 评论 -
sqlserver查找指定字符串的个数
sqlserver查找指定字符串的个数原创 2024-06-07 16:13:56 · 441 阅读 · 0 评论 -
sqlserver保存微信Emoji表情
sqlserver保存微信emoji表情原创 2024-03-01 09:27:32 · 705 阅读 · 0 评论 -
SQL Server用sql语句添加列,添加列注释
SQL Server用sql语句添加列,添加列注释,添加多个列原创 2023-08-15 13:42:57 · 2200 阅读 · 0 评论 -
sqlserver游标使用,遍历结果集,每行处理
sqlserver游标使用,遍历结果集,每行处理原创 2023-02-02 14:14:13 · 1036 阅读 · 0 评论 -
sqlserver修改主键列类型
sqlserver修改主键列类型,先要删除主键约束,然后修改字段类型,最后再设置列为主键。原创 2023-02-02 11:09:08 · 1531 阅读 · 0 评论 -
sqlserver编辑结果集,在遍历中处理逻辑(修改数据)
Declare @row int, --行记录数@count int,--总记录数@id varchar(32) --你需要的结果 select @count=COUNT(1),@row =1 from [AnUser] SELECT ROW_NUMBER() OVER (ORDER BY id ASC) rowid,* into #t from [AnUser] while @row <= @count --循环开始BEGINselect @id=id from #t转载 2022-05-31 19:04:52 · 356 阅读 · 2 评论 -
sqlserver sql注入过滤帮助类
//创建时间:2022-1-12 17:30:06//作者:王浩力//功用:SQL注入过滤,过滤传入字符串中的非法字符using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace WebInfoFormReport.Model.Tool{ /// <summary> /// SQL原创 2022-01-17 14:51:44 · 680 阅读 · 0 评论 -
sqlserver字符串数组拆分打印单个元素
declare @arr varchar(max)declare @people varchar(100)declare @find intset @arr='AA,BB,CC,DD'set @find=1while @find>0begin set @find=charindex(',',@arr)set @people=SUBSTRING(@arr,1,@find-1)--print 'find='+convert(varchar(100),@find)--print c原创 2021-06-08 17:14:58 · 300 阅读 · 0 评论 -
sqlserver多个select结果融合在一个查询中汇总返回
select --图片下载数 (select count(1) FROM [down_img_record]) as imgDown-- 视频下载数,(select count(1) FROM [down_video_record]) as videoDown--领导图下载数,(select count(1) FROM [down_img_record] mleft join img_info i on i.id=m.img_idwhere i.exist_leader=1) as lea原创 2021-04-23 14:15:57 · 1210 阅读 · 0 评论 -
sqlserver恢复已经删除的表记录
在发生删除操作后,发现要找回删除的记录,此时灾难发生,为了挽回记录,操作步骤如下:强烈建议数据库创建之后做个完整的备份,相当于备份了一个空的没有表的数据库,但此备份bak文件就是我们需要依赖恢复的文件,日志文件恢复建立在此上(如果在误删除了记录以前,没有任何一个数据库完整的备份bak,那么只能依赖第三方数据库查看日志工具来恢复了,我用的ApexSQL Log 2016)下面的演示的情况,都是基于在删除记录之前数据库有完整备份的情况:下面以数据库test演示1.对数据库进行完整备份(删除记录以前做的备原创 2020-10-25 11:45:53 · 5583 阅读 · 0 评论 -
sqlserver存储过程字符串拆分处理
将逗号分隔的字符串,每个都单独打印出来declare @xt varchar(max)declare @channel varchar(32)set @xt='2437fc26c8ad442e9b48aea4f90b91b0,29c17ae6463d4072a13c14b2bbdcd589,2a7ea11fe4b14c47894714d908b403ca,2d184c8dda7d447c8e6d2141ac43552a,2f50c4c592314701a2df92227a19a9cf,2f958原创 2020-05-29 15:46:09 · 1733 阅读 · 0 评论 -
SQL Server利用维护计划每天自动备份数据库
参考:原创 2020-04-01 18:03:06 · 333 阅读 · 0 评论 -
优化SQL Server语句查询性能,如何使用数据库引擎优化顾问优化sql查询
sql语句优化,sqlserver语句分析,数据库引擎优化顾问(Database Engine Tuning Advisor,DTA)根据查询优化器中的规则来评估查询,进而提出性能改进建议如何使用优化顾问?首先一个复杂的sql查询,如果有很多表联查,则要想办法获取到此sql语句,如果是EF框架则需要跟踪生成的sql语句,然后在(SQL Server Management Studio 15.0.18131.0)里面执行此语句,然后...原创 2020-03-09 15:54:38 · 3226 阅读 · 1 评论 -
SQL Server2016企业版 key
http://blog.youkuaiyun.com/moonpure/article/details/52066567SQL Server 2016 Enterprise Edition: MDCJV-3YX8N-WG89M-KV443-G8249 SQL Server 2016 Enterprise Core Edition: TBR8B-BXC4Y-298NV-PYTBY-G3BCP转载 2017-11-14 09:59:16 · 52965 阅读 · 0 评论 -
java連接sqlserver2016高可用性組AlwaysOn,連接字符串示例
首先下載JDBC Driver for SQL Server驅動程序,地址 https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server配置驅動程序包 解壓包sqljdbc_6.2.2.0_chs.tar.gz,將驅動包放到ext下面java連接測試:原创 2018-01-19 12:01:01 · 1947 阅读 · 0 评论 -
C#自己封裝的SQL幫助類
這裡用的Dapper using static Dapper.SqlMapper; using Dapper; /// /// 分页-可以多表(推荐参数查询) /// /// /// /// /// 必须是个表名或视图(可含条件),视图比如 (select * fro原创 2018-01-23 13:55:32 · 830 阅读 · 0 评论 -
windows server2012和sqlserver 2016配置AlwaysOn數據庫高可用
轉載博文(一步一步說明怎麼配置): http://www.cnblogs.com/lyhabc/p/4682986.html下面是大概的步驟及注意事項:服務器先添加功能 Active Directory DNS服務器配置AD DS域 添加新林 kk.com 一直點擊下一步,這裡有個什麼DNS直接跳過,不然創建不成功DNS裡面創建域 kk.com 在此域裡面新建主機,原创 2018-01-18 16:50:55 · 1984 阅读 · 0 评论 -
SQL Server将日期转换为字符串
将时间2006-05-16 10:57:49字符串转换成的日期格式为:2006-05-16 10:57:49.000,转换的类型为datetimeSelect CONVERT(datetime, '2006-05-16 10:57:49', 120)下面的是将日期转换为字符串。如果将中间的参数改变为字符串,如上面的格式,就可以将字符串转换为日期了Select CONVERT(varcha...原创 2013-12-02 17:35:19 · 4109 阅读 · 0 评论 -
SQL Server数据类型,其中的日期有范围datetime:旧版本的日期时间类型,范围1753-01-01 to 9999-12-31,精确到3.33毫秒
整数数据类型:tinyint存储的是一个字节(8位),值范围是0-255 smallint存储的是两字节(16位),值范围是-32768-32767 int存储的是四字节(32位),值范围是-2147483648-2147483647 bigint存储的是八字节,值范围是-2^63 - 2^63-1,存储的是非常大的整数值分数数据类型:decimal:ANSI兼容,允许指定整数位和小...转载 2013-12-02 17:29:24 · 3113 阅读 · 0 评论 -
sqlserver用sql语句备份数据库
在备份之前,请手动将要备份的文件夹创建好,不然语句执行会报错,如下命令:-- 备份数据库命令declare @name varchar(250) set @name='D:\Backup\ConsumeDB_'+ convert(varchar(50),getdate(),112)+'.bak'BACKUP DATABASE [ConsumeDB] TO DISK = @nameW...原创 2019-04-13 11:38:02 · 16958 阅读 · 4 评论 -
股票K线统计,各个分钟线,日线,周线统计,sql示例
數據庫是sqlserver–k线月线统计 select Datename(MONTH,CreateTime) mm,Convert(varchar,dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,CreateTime)+1,0)),23) monthLastDay, MAX([SalePrice]) heightPrice,MIN([SalePrice] ) ...原创 2017-07-07 10:05:24 · 6742 阅读 · 2 评论 -
sqlserver将查询的单列结果集拼成一行字符串用逗号分隔
select stuff((select ','+[Categories] from [sys_Category] where [CategoriesNo] in (105,301,601) for xml path('')),1,1,'')原创 2017-07-31 16:25:31 · 8160 阅读 · 0 评论