sqlserver
Yurixu
这个作者很懒,什么都没留下…
展开
-
在SSMS中如何快速生成带逗号分隔的表字段
在SSMS的查询窗口中右击,点查询选项。PS:输出结果前,按下ctrl+T。在结果的文本中,选中逗号分隔。执行一下,就有带逗号的列名了。原创 2023-03-07 18:13:01 · 143 阅读 · 0 评论 -
带逗号分隔的字段值判断是否匹配
带逗号分隔的字段值判断是否匹配原创 2022-08-09 16:21:31 · 805 阅读 · 0 评论 -
datalength可以查询字段长度
select LEN(sex),DATALENGTH(sex),sex from XXX where xxx='xxx'char字段自动加空格,要注意,比如sex char(4),如果set sex='女' 那么查询后实际会有'女 '使用datalength可以查询字段长度原创 2021-07-09 10:20:16 · 261 阅读 · 0 评论 -
修改数据库默认排序方式
https://blog.csdn.net/zcj18537150970/article/details/108444656修改数据库默认排序方式 sqlserver中文版安装默认是Chinese_PRC_CI_AS 不区分大小写Chinese_PRC_BIN是区分大小写的Setup /QUIET /ACTION=REBUILDDATABASE /instancename=MSSQLSERVER /SQLSYSADMINACCOUNTS=732840396@qq.com /sap...原创 2021-05-11 09:39:52 · 650 阅读 · 0 评论 -
修改数据库默认排序规则
EXEC sp_dboption '[dbname]', 'Single User', 'TRUE' ALTER DATABASE [dbname] COLLATE Chinese_PRC_CI_AS EXEC sp_dboption '[dbname]', 'Single User', 'FALSE' 设置数据库单用户模式后修改排序规则。原创 2020-11-04 17:09:37 · 394 阅读 · 0 评论 -
sqlserver 2008 R2在作业任务中执行 powershell脚本时出错
Start-Process -FilePath chrome -ArgumentList www.baidu.comsqlserver 2008 R2在作业任务中执行 powershell脚本时出错无法识别start-process 但是在系统powershell命令行中可以执行。放弃使用powershell ,改用cmdexec 通过start chrome www.baidu.com 成功执...原创 2018-07-10 11:28:26 · 1512 阅读 · 0 评论 -
SQLServer的job执行powershell或cmdexe碰到权限问题时的解决方法
答案是使用凭据。凭据在SQLServer2008以后的版本可用。CREATE CREDENTIAL cmdshell_agent WITH IDENTITY = 'account', SECRET = 'password';GOSELECT * FROM sys.credentials使用凭据创建代理USE [msdb]GOEXEC msdb.dbo.sp_add_proxy @proxy_nam...原创 2018-07-14 11:37:53 · 1420 阅读 · 0 评论 -
SQLServer SubString函数碰到[传递给 LEFT 或 SUBSTRING 函数的长度参数无效]错误的解决方法
看错误的字面意思就清楚,一般是substring的length长度有错误。例如:select top 10 SUBSTRING (c_dept , 1 ,CHARINDEX (',' , c_dept)-1) from ##dd_daily要截取c_dept字段中第一个逗号前面的字符串,如果字段里面没有逗号,substring就会出错。可以加入case判断就不会出错。select ...原创 2018-08-03 15:04:11 · 7586 阅读 · 0 评论