随笔分类 -  SQL Server

SqlServer中charindex函数
摘要:SqlServer中charindex函数 CHARINDEX作用 写SQL语句我们经常需要判断一个字符串中是否包含另一个字符串, 但是SQL SERVER中并没有像C#提供了Contains函数,不过SQL SERVER中提供了一个叫CHAEINDX的函数, 顾名思义就是找到字符(char)的位置 阅读全文

posted @ 2024-02-03 16:02 糯米白白 阅读(2299) 评论(0) 推荐(0) 编辑

SqlServer日期格式化
摘要:SqlServer日期格式化 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-m 阅读全文

posted @ 2024-02-03 16:01 糯米白白 阅读(152) 评论(0) 推荐(0) 编辑

SqlServer的日期相减datediff函数
摘要:SqlServer的日期相减datediff函数 select datediff(year, 开始日期,结束日期); --两日期间隔年 select datediff(quarter, 开始日期,结束日期); --两日期间隔季 select datediff(month, 开始日期,结束日期); - 阅读全文

posted @ 2024-02-03 16:01 糯米白白 阅读(583) 评论(0) 推荐(0) 编辑

SqlServer substring()函数
摘要:SqlServer substring()函数 例子: substring('98765',-1,3) 结果:9 substring('98765',0,3) 结果:98 substring('98765',1,3) 结果:987 在操作sqlserver时候用到了substring函数 SUBST 阅读全文

posted @ 2024-02-03 16:00 糯米白白 阅读(247) 评论(0) 推荐(0) 编辑

SqlServer实现分页查询
摘要:SqlServer实现分页查询 1.利用max(主键) -- 分页查询公式-利用max(主键)select top @pageSize * from 表名where 主键>= (select max(主键) from (select top ((@pageIndex-1)*@pageSize+1) 阅读全文

posted @ 2023-10-30 11:17 糯米白白 阅读(70) 评论(0) 推荐(0) 编辑

Linux 安装SQL Server
摘要:1.添加源 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo 2.安装 sudo yum install -y mss 阅读全文

posted @ 2023-09-19 15:57 糯米白白 阅读(257) 评论(0) 推荐(0) 编辑

SQL Server Convert将float 转成日期格式
摘要:日期中存储的是20230101格式的float型数据,要将其转成日期格式方法: convert(date,convert(varchar,convert(int,日期)),120) 先把float转成int,再把int转成varchar,再把varchar转成日期。 阅读全文

posted @ 2023-08-14 11:29 糯米白白 阅读(282) 评论(0) 推荐(0) 编辑

SQL Server 使用charindex和substring截取
摘要:``` --关键字第一次出现开始截取 print substring('123-456-789',1,charindex('-','123-456-789')-1) ``` 输出:123 ``` --关键字最后一次出现开始截取 print SUBSTRING('123-456-789',1,len( 阅读全文

posted @ 2023-08-09 11:13 糯米白白 阅读(95) 评论(0) 推荐(0) 编辑

SQL Server 无法获得数据库 ‘model’ 上的排他锁。
摘要:提示错误:无法获得数据库 ‘model’ 上的排他锁。请稍后重试该操作 由错误提示看出’model’模版数据库被其他进程占用了。 用查看系统进程语句查看model数据库被哪些进程占用了,找到进程id,然后用kill命令杀掉占用进程 --使用以下语句查出占用model数据库的进程id,然后使用kill 阅读全文

posted @ 2023-06-28 15:11 糯米白白 阅读(390) 评论(0) 推荐(0) 编辑

SQL Server 中CHARINDEX的用法
摘要:SQL Server 中的 CHARINDEX 函数对于处理和操作字符串数据很有用。 它最常用于定位字符串中子字符串或表达式的开始位置。 简单来说,我们可以说这个函数用于从指定位置搜索字符串中的指定字符或字符。 一个字符可以出现在字符串中的多个位置。 此函数将返回字符串中的第一个字符位置并忽略其余匹 阅读全文

posted @ 2023-06-25 11:39 糯米白白 阅读(1401) 评论(0) 推荐(0) 编辑

SQL Server 索引类型及意义
摘要:一、什么是索引 拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。 阅读全文

posted @ 2023-03-27 10:46 糯米白白 阅读(244) 评论(0) 推荐(0) 编辑

Sqlserver 触发异常 raiserror的使用
摘要:https://www.cnblogs.com/lvdongjie/p/5542312.html 阅读全文

posted @ 2023-03-07 15:33 糯米白白 阅读(68) 评论(0) 推荐(0) 编辑

SQLServer 判断表是否存在
摘要:1、判断数据表是否存在 方法一: use yourdb; go if object_id(N'tablename',N'U') is not null print '存在' else print '不存在' 例如: use fireweb; go if object_id(N'TEMP_TBL',N 阅读全文

posted @ 2022-12-06 10:13 糯米白白 阅读(2085) 评论(0) 推荐(0) 编辑

SQLServer 使用 PIVOT
摘要:单个透视 SELECT ID, NAME, Max([Raised to supplier(PLANED)])[Raised to supplier(PLANED)], Max([Base Test Date(PLANED)])[Base Test Date(PLANED)], Max([Washi 阅读全文

posted @ 2022-11-17 12:00 糯米白白 阅读(339) 评论(0) 推荐(0) 编辑

Sqlserver 位运算符
摘要:https://blog.csdn.net/m0_66982686/article/details/123878321 阅读全文

posted @ 2022-11-10 16:44 糯米白白 阅读(14) 评论(0) 推荐(0) 编辑

SQLServer 杀死数据库下所有进程 将数据库改为多用户
摘要:杀死所有进程 USE master go DECLARE @Sql NVARCHAR(max) SET @Sql = '' select @Sql = @Sql + 'kill ' + cast(spid as varchar(50)) + ';' from sys.sysprocesses whe 阅读全文

posted @ 2022-09-27 11:35 糯米白白 阅读(120) 评论(0) 推荐(0) 编辑

从 bcp 客户端收到一个对 colid x 无效的列长度。
摘要:出现场景: 批量插入数据的时候出现这个问题。 原因分析:某个数据的长度应该是大于这个数据对应的列的定义长度。 所以一一检查到底是那个列的长度超出了。 第一种方法: 从 bcp 客户端收到一个对 colid x 无效的列长度。colid x 是多少说明是第x+1列出了问题,比如colid 1说明是第二 阅读全文

posted @ 2022-09-14 14:25 糯米白白 阅读(2074) 评论(0) 推荐(0) 编辑

sqlserver the name is not a valid identifier error in function
摘要:在exec 后参数少加了() SET @Name = 'select UserName from [' + @dbName + '].dbo.Users where UserID=' + CONVERT(VARCHAR, @UserID) exec(@Name) 阅读全文

posted @ 2022-09-06 12:04 糯米白白 阅读(43) 评论(0) 推荐(0) 编辑

SQLServer 查询近期执行的sql语句
摘要:SELECT TOP 1000 QS.creation_time AS '执行时间' , QS.total_elapsed_time/1000 AS '耗时', QS.total_rows, SUBSTRING(ST.text,qs.statement_start_offset/2+1, (CASE 阅读全文

posted @ 2022-09-02 15:19 糯米白白 阅读(127) 评论(0) 推荐(0) 编辑

C#连接sqlserver windows 和 sqlserver 身份验证的两种连接字符串
摘要:常用配置字段 Application Name(应用程序名称):应用程序的名称。如果没有被指定的话,它的值为.NET SqlClient Data Provider(数据提供程序). AttachDBFilename/extended properties(扩展属性)/Initial File Na 阅读全文

posted @ 2022-08-23 11:25 糯米白白 阅读(3792) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 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 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示