
SqlServer
Bingo_BIG
知识只是工具,重要的是思想。有问题请咨询lybwwp@163.com
展开
-
SQL 无法解决相等于操作中的“SQL_Latin1_General_CP1_CI_AS”和“Chinese_PRC_CI_AS”之间的排序规则冲突。 解决方案
SQL查询报如下错误Msg 468, Level 16, State 9, Line 3Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Chinese_PRC_CI_AS" in the equal to operation.解决方案:这是因为数据库的字符集不一致导致的,在条件后添加COLLATE Chinese_PRC_CI_AS 如下:SELECT oper.CO...原创 2020-10-13 15:37:15 · 2773 阅读 · 1 评论 -
SQL跨数据库服务器查询和跨表批量插入的操作
SQL跨数据库服务器查询和跨表批量插入数据操作。MSSQL实现跨服务器查询数据库。原创 2024-07-04 09:39:27 · 619 阅读 · 0 评论 -
sql sever 存储过程不能请求https的解决方案
此错误的原因,通常是因为SQL Server默认不允许非加密的HTTP请求。为了解决这个问题,需要配置SQL Server允许非密码的https请求,或者使用密码的http请求。下面是配置SQL Server允许非加密http请求。原创 2024-06-24 09:43:24 · 433 阅读 · 0 评论 -
高可用,自动备份数据库
高可用,自动备份数据库,先判断如果是主库的话,就执行备份。原创 2024-05-21 19:24:48 · 202 阅读 · 0 评论 -
T-SQL 函数获取数据字典
【代码】T-SQL 函数获取数据字典。原创 2024-01-09 10:47:55 · 410 阅读 · 0 评论 -
windows server定时任务
【代码】windows server定时任务。原创 2024-01-08 15:36:07 · 711 阅读 · 0 评论 -
角色权限绑定查询
-Exec [dbo].[P_FucntionAuthority]'24','F_质量模块_首检页面_生产检验按钮,F_设备管理_设备保养计划_设备年度保养计划'--SET @Funcntions='F_质量模块_首检页面_生产检验按钮,F_设备管理_设备保养计划_设备年度保养计划' --for debug。@Funcntions varchar(8000) -- 功能代码。功能描述: 功能权限认证。作者: 8888。日期: 8888。原创 2023-03-09 13:26:42 · 436 阅读 · 0 评论 -
sql server跨库查询表结构
注意请指定哪个库的系统的列 和哪个库的表名。原创 2023-02-07 14:22:12 · 165 阅读 · 0 评论 -
压缩sql server日志的方法
【代码】压缩sql server日志的方法。原创 2022-11-04 09:03:55 · 3527 阅读 · 0 评论 -
sql server多CTE的表达式、IFF的使用、批量更新实例
declare @boxCode nvarchar(50)='CM3-2110000621121104139461';--delete QM_FinishedProductInspectionCheckResult where Box_BarCode=@boxCode;declare @InspectionCode nvarchar(50)='CP_20211129093111';with ins as ( select N'XH' StandardCode,N'箱号' ..原创 2022-01-19 22:57:23 · 672 阅读 · 0 评论 -
SQL Server导出和导入大数据量SQL脚本
用SQL Server Management Studio导入大数据量SQL脚本时,很容易出现了out of memory异常,可用命令行导入打开cmd执行命令:#-S 服务器地址 -U 用户名 -P 密码 -d 数据库名称 -i 文件绝对路径sqlcmd -S localhost -U sa -P 123123 -d MesThirdParty -i C:\Barcode_Info.sqlsqlcmd -S localhost -U sa -P 123123 -d MesThi...原创 2022-01-15 17:46:37 · 2229 阅读 · 0 评论 -
压缩SQL Server数据库
--USE MesThirdParty--DBCC SHRINKFILE (N'MesThirdParty_log' , 100, TRUNCATEONLY) USE[master]ALTER DATABASE MesThirdParty SET RECOVERY SIMPLE WITH NO_WAITALTER DATABASE MesThirdParty SET RECOVERY SIMPLE --简单模式USE MesThirdPartyDBCC SHRINKFILE (N'M..原创 2022-01-14 18:03:18 · 707 阅读 · 0 评论 -
sql如何根据时间取出最新的数据记录
sql如何根据时间取出最新的数据记录1-如何根据时间取出最新的数据记录例子:table1 :userCode name datetime107 tom 2017/6/21 22:34107 tom 2017/6/24 10:21107 tom 2017/12/7 10:45107 tom 2017/1/15 14:01107 tom ...原创 2021-12-03 11:00:59 · 14418 阅读 · 0 评论 -
【SQL】字符串去空格解决方法
一、表中字符串带空格的原因 1,空格就是空格。 2,控制符 显示为 空格。二、解决方法 第一种情况,去空格的处理的比较简单,Replace(column,' ','') 就可以解决。 第二种情况,解决方法就比较麻烦点:需要先查出相应的ASCII码,再用Replace(column,char(ascii码),'')解决,以下举个栗子: CREATETABLE#temp (NAMENVARCHAR(50)) INS...转载 2021-09-02 10:39:47 · 10729 阅读 · 0 评论 -
sql server 查询时在结果集中插入一条新数据,插入一条虚拟数据
sql server 查询时在结果集中插入一条新数据或插入一条自己想要的虚拟数据 select '' as LineCode,'请选择' as LineName unionselect ResourceCode LineCode, ResourceName LineName from [BS_ModelWithResource] where ModelLeve='productLine' and EnabledMark=1...原创 2021-02-04 09:50:27 · 3122 阅读 · 1 评论 -
update select 多个字段
常用方法:直接更新UPDATE <table_name> SET <column_name1> = <value>, SET <column_name2> = <value> where在 SQL 中,表连接(left join、right join、inner join 等)常常用于 select 语句,其实在 SQL 语法中,这些连接也是可以用于 update 和 delete 语句的,在这些语句中使用 join 还常常得到事半功..原创 2020-10-23 10:00:24 · 3970 阅读 · 0 评论 -
sql 查询比当前日期大或相等的数据信息
字段:Buy_ValidityType 为有效期CONVERT(varchar(100), Buy_ValidityType, 23) 将字符串转换为yyyy-MM-dd日期格式datediff(day, 开始日期,结束日期); --两日期间隔天 select Buy_ValidityType from T_Buy where datediff(day,getdate(),CONVE原创 2013-03-05 15:35:15 · 4745 阅读 · 0 评论 -
sql server自动生成拼音首字母的函数 .
建立一个查询,执行下面的语句生成函数fn_GetPy --生成拼音首码 CREATE function fn_GetPy(@str nvarchar(4000)) returns nvarchar(4000) --WITH ENCRYPTION as begin declare @intLen int decla翻译 2012-08-21 23:20:06 · 1205 阅读 · 0 评论 -
sql 判断某字段值输出不同的值
select a.custno+'|'+a.custname as key1,a.*,b.EnterpriseName,c.TypeName,d.CareCenterName,convert(nvarchar(10),BirthdayDate,120) as birthdate1,RegisterType1=case when RegisterType=1 then '前台登记'原创 2016-12-29 09:26:44 · 8330 阅读 · 2 评论 -
sql 用查询语句实现翻页功能
思路给表添加一个索引列,查询索引列从第1行到第29行,就是页面为30条,第一页的查询ROW_NUMBER() OVER(order by id desc) AS n select * from( select ROW_NUMBER() OVER(order by id desc) AS n , * from dbo.CRM_Follow原创 2017-06-13 11:18:30 · 3951 阅读 · 0 评论 -
sql数据库里建另一个服务器链接
exec sp_addlinkedserver 'LINK198','','SQLOLEDB','你的服务器地址'exec sp_addlinkedsrvlogin 'LINK198','false',NULL,'数据库账号','数据库密码'使用例子 INSERT INTO LINK198.[ShortMessage].dbo.S_Message(SMS_原创 2017-08-08 11:49:49 · 473 阅读 · 0 评论 -
SQL 日期相减(间隔)datediff函数
select datediff(year, 开始日期,结束日期); --两日期间隔年 select datediff(quarter, 开始日期,结束日期); --两日期间隔季 select datediff(month, 开始日期,结束日期); --两日期间隔月 select datediff(day, 开始日期,结束日期); --两日期间隔天 select datedi转载 2013-03-04 12:28:53 · 3164 阅读 · 0 评论