MS SQL
文章平均质量分 56
MS SQL 填坑
橙-极纪元JJY.Cheng
没有成为炮灰的语言,只有成为炮灰的开发者。成长就是去做这些难而正确的事。
展开
-
SQL Server数据库字段类型
分 类 数据类型 说 明 二进制数据类型 存储非字符和文本的数据 image 可用来存储图像 文本数据类型 字符数据包括任意字母、符号或数字字符的组合 char 固定长度的非 Unicode 字符数据 varchar 可变长度非 Unicode 数据 ...原创 2020-12-10 10:49:59 · 2832 阅读 · 0 评论 -
sql server数据库显示 单个用户,完整解决方案,可视化操作和代码操作
sql server数据库显示 单个用户,完整解决方案,可视化操作和代码操作原创 2024-01-20 18:51:16 · 1090 阅读 · 0 评论 -
ms-sql server sql 把逗号分隔的字符串分开
ms-sql server sql 把逗号分隔的字符串分开原创 2023-10-19 12:01:05 · 1109 阅读 · 0 评论 -
sql性能优化:MS-SQL(SQL Server)常见服务器配置选项(sp_configure )对照表
sql性能优化:MS-SQL(SQL Server)常见服务器配置选项(sp_configure )对照表原创 2023-03-24 18:33:02 · 648 阅读 · 0 评论 -
sql性能优化:MS-SQL(SQL Server)跟踪日志信息的EventClass事件类型查阅大全,EventClass事件类型ID说明
sql性能优化:MS-SQL(SQL Server)跟踪日志信息的EventClass事件类型查阅大全,EventClass事件类型说明原创 2023-03-24 12:04:14 · 673 阅读 · 0 评论 -
sql 性能优化汇总2023-3-24
sql 性能优化汇总2023-3-241、全方位跟踪日志教程2、系统跟踪日志教程-精简版3、阻塞跟踪日志4、慢查询跟踪日志5、跟踪日志查看的一些技巧6、sql server的sql语句性能检测7、sql Server 怎么添加全文索引8、SQL Server with9、ROW_NUMBER高效率分页10、要提高SQL查询效率where语句11、千百万级以上的数据提高查询速度的方法原创 2023-03-24 10:30:03 · 239 阅读 · 0 评论 -
sql根据分类id查询分类下面所有的分类数据
sql根据分类id查询分类下面所有的分类数据原创 2023-02-09 17:28:35 · 343 阅读 · 0 评论 -
SQL Server类型转换方法
SQL Server类型转换方法原创 2022-08-22 18:39:32 · 2443 阅读 · 0 评论 -
sql 获取下一条或上一条数据,史上最简单的sql语句
sql 获取下一条或上一条数据,史上最简单的sql语句原创 2022-06-20 16:45:21 · 2141 阅读 · 0 评论 -
sql server 计算2个日期相差的 天数,月数,年数,日期运算/计算
sql server 计算2个日期相差的 天数,月数,年数原创 2022-06-14 08:41:11 · 9662 阅读 · 2 评论 -
sql 合并查询结果,UNION 和 UNION ALL 用法
sql 合并查询结果,UNION 和 UNION ALL 用法转载 2022-06-02 10:35:54 · 4659 阅读 · 0 评论 -
sql 去重查询 distinct
distinct一般是用来去除查询结果中的重复记录的,而且这个语句在select、insert、delete和update中只可以在select中使用,原创 2022-06-02 10:30:18 · 3618 阅读 · 0 评论 -
sql 性能优化:SQL Server with as 的作用提高重复sql语句执行效率;这个语法递归很实用呀,分层子查询也很棒呢
sql 性能优化:SQL Server with as 的作用提高重复sql语句执行效率;这个语法递归很实用呀,分层子查询也很棒呢转载 2022-03-10 19:22:07 · 2188 阅读 · 0 评论 -
SQL Server 中 EXEC全称execute 与 SP_EXECUTESQL动态执行sql代码语句 的区别
SQL Server 中 EXEC全称execute与 SP_EXECUTESQL动态执行sql代码语句 的区别转载 2022-03-10 18:03:44 · 4054 阅读 · 0 评论 -
sql server去空格函数LTRIM()RTRIM(),判断是否为空函数isnull(),以及获取字符串长度len()的使用方法
sql server去空格函数LTRIM()RTRIM(),判断是否为空函数isnull(),以及获取字符串长度len()的使用方法原创 2022-03-10 16:24:20 · 2372 阅读 · 0 评论 -
sql server中replace()函数,可用于字符串替换
sql server中replace()函数,可用于字符串替换原创 2022-03-04 14:32:58 · 4404 阅读 · 1 评论 -
SQL Server中的Replicate函数。循环字符次数,可用于多层分类
SQL Server中的Replicate函数。循环字符次数,可用于多层分类原创 2022-03-04 14:15:37 · 1450 阅读 · 0 评论 -
sql server 获取字符串长度
sql server 获取字符串长度原创 2022-03-02 12:00:12 · 3605 阅读 · 0 评论 -
索引的类型及分类,以及唯一索引、聚集索引和非聚集索引的本质区别
索引的类型及分类,以及唯一索引、聚集索引和非聚集索引的本质区别原创 2022-02-26 11:42:01 · 3063 阅读 · 0 评论 -
sql server 获取字符串长度, 判断字符串长度,获取字段长度, 判断字段长度
sql server 获取字符串长度, 判断字符串长度,获取字段长度, 判断字段长度原创 2022-01-21 11:37:29 · 18372 阅读 · 0 评论 -
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (“@xx“): 对于类型特定的元数据,数据类型 0x62 (sql_variant)的类型无效。
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 ("@xx"): 对于类型特定的元数据,数据类型 0x62 (sql_variant)的类型无效。原创 2022-01-18 18:27:53 · 2410 阅读 · 0 评论 -
将截断字符串或二进制数据。表值参数 “xx“ 的数据不符合该参数的表类型。语句已终止。
将截断字符串或二进制数据。表值参数 "xx" 的数据不符合该参数的表类型。语句已终止。原创 2022-01-18 18:21:00 · 530 阅读 · 0 评论 -
sql server 整数转换成小数,并保留小数点后两位
sql server 整数转换成小数,并保留小数点后两位原创 2022-01-08 10:49:55 · 3757 阅读 · 0 评论 -
sql server 生成随机数
sql server 生成随机数原创 2022-01-08 10:26:57 · 1009 阅读 · 0 评论 -
EXEC执行动态的SQL语句
--创建存储过程CREATE PROCEDURE [dbo].[getUserInfo]@agelist nvarchar(1000)ASBEGIN SET NOCOUNT ON; EXEC('SELECT [id] ,[name] ,[age] ,[addtime] FROM [UserInfo] WHERE [age] IN (' + @agelist + ') ';END--查询20岁和30岁的用户EXEC cp_petowner @owne.原创 2021-11-27 12:41:26 · 401 阅读 · 0 评论 -
SQL Server根据地图坐标经纬度计算距离
实战1-亲测,返回结果是米(m)如果嫌麻烦直接跳转至:“参考方案一”注意:该方法仅支持 SQL Server 2008 和该版本以上的数据库1、准备-工具百度坐标拾取器:http://api.map.baidu.com/lbsapi/getpoint/index.html百度地图:https://map.baidu.com/2、准备-SQL语句,新增一张表USE [DBTase]GO/****** Object: Table [dbo].[distance_.原创 2021-11-04 18:03:41 · 1549 阅读 · 0 评论 -
sql server 查询时,把为空NULL的字段值替换成指定的值
关键代码ISNUll([BaseId],0)格式ISNUll(字段名,为NUll时要替换的值)示例select top(1) [name], ISNUll([age],0) from userInfo;原创 2021-10-10 10:12:09 · 3252 阅读 · 1 评论 -
sql server 左下角一直显示正在执行查询,应该是某个进程阻塞了
sql server 左下角一直显示正在执行查询--申请店铺 表select * from bma_storein where id<=1620select * from bma_storein where id=1621--出错;左下角一直显示正在执行查询--用户表select * from bma_users where uid<=6040select * from bma_users where uid=6041--出错以下内容参考:s...原创 2021-10-09 10:59:23 · 1953 阅读 · 0 评论 -
为SQL Server表中的列添加/修改/删除注释属性sp_addextendedproperty、sp_updateextendedproperty、sp_dropextendedproperty
为SQL Server表中的列添加/修改/删除注释属性 sp_addextendedproperty、sp_updateextendedproperty、sp_dropextendedproperty转载 2021-09-27 09:08:36 · 2116 阅读 · 0 评论 -
SQL Server执行大文件SQL脚本
原文:https://www.cnblogs.com/charles-jiang/p/8423005.html今天工作遇到一个问题:数据库本来再SQL Server2008中,现在需要备份一个数据库到另一台服务器上,这台服务器装的事SQL Server2005。首先想到的是数据库分离和数据库备份,结果两种方法都出现异常。最后想到将数据导出未SQL脚本,然后使用系统命令执行大文件SQL脚本。因数据库较大,数据较多,导出SQL脚本时选中分表存储,最后导出的SQL文件基本都是2G左右,并且有大约50个.转载 2021-09-26 11:43:05 · 591 阅读 · 0 评论 -
sql 分页,ROW_NUMBER高效率分页(仅支持MSSQL2005及以上)
sql 分页,ROW_NUMBER高效率分页(仅支持MSSQL2005及以上)SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY sort_id asc,add_time desc,id desc) as row_number, * FROM dt_channel_article_news where id>0) AS T WHERE row_number between 1 and 10...原创 2021-09-01 18:59:08 · 320 阅读 · 0 评论 -
sql server:sql操作字符串数组,知识点涵盖CHARINDEX,SUBSTRING,CAST,WHILE,IF等
sql server 字符串数组在sql中使用,知识点涵盖CHARINDEX,SUBSTRING,CAST,WHILE,IF等代码DECLARE @RecordIds nvarchar(MAX),@m int,@n int,@RecordId int;--set @RecordIds='11,21,31,41'set @RecordIds='11'set @m=CHARINDEX(',',@RecordIds);set @n=1;select 所在位置下标=@m, 输出次数=1;W原创 2021-08-18 18:23:29 · 1643 阅读 · 0 评论 -
数据库操作报错:字符串 ‘xxx:‘ 后的引号不完整
数据库操作报错:字符串 'xxx:' 后的引号不完整这个问题搞了好久,当初想着把这个插入语句删了呢?想了想它是个问题,还是解决吧。('接收客户端:其实这段语句是这样的但是,无论我怎么复制,他总是复制一半,我就把光标移动到【客户端:】的后面开始一定按住箭头键‘→’移动光标,按了第5次的时候,光标才会移动到“/”后面;我猜测,应该是编码的问题,和计算机内部存在某种冲突,狗日类,华为云,导出的SQL语句总是有莫名其秒的错误;我把光标移动到【客户端:】的后面按住“dele..原创 2021-08-12 17:53:02 · 2999 阅读 · 0 评论 -
数据库报错:从数据类型 varchar 转换为 numeric 时出错。因为字段里的值有个‘0E-7‘,字段类型Decimal 值 0E-7
数据库报错:从数据类型 varchar 转换为 numeric 时出错。因为字段里的值有个'0E-7'起初一直报错:从数据类型 varchar 转换为 numeric 时出错,检查语句没毛病,注:sql语句是由华为云数据库生成的最后测试发现是插入语句时的有个是'0E-7',闹不清这个值是啥意思,就看了看字段类型是[Longitude] decimal(10,7) NULL ,菜鸟一个,百度去文章地址:https://www.iteye.com/blog/aguu125-..原创 2021-08-12 17:42:33 · 3529 阅读 · 0 评论 -
SQL语句中CASE WHEN的使用实例
转载:https://blog.csdn.net/haiross/article/details/46412581SQL中的CASE使用方法Case 具有两种格式。简单 Case 函数和 Case 搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END(注释:列名,这里是sex,如果放在case后,则显示在屏幕上的列名即为列名sex)--Case搜索函数CA...转载 2021-08-05 09:18:07 · 406 阅读 · 0 评论 -
sql语句CASE when用法,查询数据时判断数据是否符合条件,并返回指定值
表:userInfo UserID Name age 1 小明 1 2 小军 1 3 小宝 1 4 笑笑 0 查询出小明的性别select UserID,Name,(CASE when userInfo.age=0 Then '女' Else '男' End) age from userInfo延伸阅读SQL语句中CASE WHEN的使用实例https://blog.csdn.net/haiross原创 2021-08-05 09:15:29 · 1703 阅读 · 0 评论 -
sql 新增一条数据,且,返回自增ID
在高并发的环境中 可能得到的@@identity会不是你想要的结果 你在新增,别人也可能也在新增 。你获取的时候就是 获取到最后插入的那条记录的ID. 所以 我们要修改一下 SELECT @@identity 修改为 SELECT SCOPE_IDENTITY();insert into Type(TypeName) values("66");SELECT SCOPE_IDENTITY();...原创 2021-05-27 11:50:46 · 974 阅读 · 0 评论 -
sql server 数据库表中增加列,增加字段,插入列,插入字段,修改列,修改字段,
sql server 数据库表中增加列,增加字段,插入列,插入字段,修改列,修改字段,原创 2021-01-28 17:09:05 · 19649 阅读 · 0 评论 -
SQL Server 查看数据库数量,表数量,存储过程数量,视图数量等
工具:SQL Server Management Studio 2012操作:视图》对象资源管理器详细信息》1.选中“对象资源管理器”里的数据库,右边的“对象资料管理器详细信息”会显示所有数据库列表,右侧窗体的底部会显示对应的数量2.在右侧“对象资料管理器详细信息”的窗体双击你想要进入数据库》表》就可以看到,该库下的所有表,窗体下面对显示表数量,你也可以通过右键菜单来对他们进行修改3.存储过程数量和视图数量也没有根据这方式操作...原创 2020-12-22 09:49:42 · 3296 阅读 · 0 评论 -
sql 截取字符串,并且以*掩码替代
SQL代码use DBTaseSELECT ID, TypeID, Name,STUFF(Name,LEN(Name) -2, 2,'**') as encryptNameFROM Product数据ID TypeID Name(原始数据) encryptName(加密后的数据) 1 1 苹果手机 苹**机 2 1 三星手机 三**机 3 1 华为手机 华**机 4 1 小米手机 ..原创 2020-11-20 16:00:23 · 627 阅读 · 0 评论