-
SQLserver查询用逗号隔开的字段中是否包含另一个字段的值
CHARINDEX(','+用逗号隔开的字段+',',','+是否包含的字段+',')>0 大于0则存在 convert(varchar (50),int型字段) int转varchar ... -
SQLSERVER:Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
1、Max Pool Size 默认为100。 2、查看当前数据库连接数量, select * from sysprocesses where dbid= db_id('数据库名称') 结果为190, 3、添加数据库查询的最大连接数量 Data Source=.;Initial Catalog=i_ ... -
sqlserver2008r2 版本数据库迁移到2019版本导致查询效率慢的解决方法
1、在sqlserver2008 版本的数据库引擎创建数据库后,迁移到sqlserver2019版本,存储过程查询效率变慢了。 2、主要原因:使用sqlserver2019版本的数据库软件创建,默认是不往低版本的数据库软件兼容。 3、处理版本,右击数据库-》属性-》选项-》兼容级别,选择SQL Se ... -
SQLSERVER根据特定字符截取字符串
写SQL时经常会遇到需要根据特定字符去截取原始字符串的情况,简单总结一下。 首先,准备工作: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ONGO CREATE TABLE [dbo].[MY_TEST]( [ID] [int] IDENTITY(1,1) ... -
sqlserver 2012数据还原,RESTORE DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3174)
使用差异性备份文件还原的时候报错: 报错时,通过生成的还原脚本可以看到: RESTORE DATABASE [m] FILE = N'm' FROM DISK = N'D:\m\m_backup_2016_04_07_280002_6355156.bak' WITH FILE = 1, MOVE N ... -
MS SQLServer 数据库导出工具
上下文 最近的一个项目,使用的数据库是 MS SQLServer,每次要发布新版本时,需要把开发环境的库(我们称为template库)生成脚本(表结构+基础数据),此脚本会被放到发布包中,以便在产生环境利用这个脚本生成数据库。 可以通过SQLServer的管理工具(Microsoft SQL Ser ... -
SQLServer 修改数据库字段类型
# 修改字段名称为临时字段 exec sp_rename 'data_config.description', description1,'COLUMN'; # 创建新的字段并设置为目标格式alter table data_config add description text ;# 把临时字段中的 ... -
【转】SQLserver发布订阅教程
一、数据库复制涉及 1、发布服务器: 数据的来源服务器,维护源数据,决定哪些数据将被分发,检测哪些数据发生了修改,并将这些信息提交给分发服务器。 2、分发服务器: 分发服务器负责把从发布服务器拿来的数据传送至订阅服务器。 3、订阅服务器: 订阅服务器就是发布服务器数据的副本,接收维护数据。 4、订阅 ... -
sqlserver 表连接更新字段
update a set a.OrgId=b.OrgId from [dbo].[Base_User] a left join [dbo].[Oil_Org] b on b.OrgCode=a.LoginAccount ... -
使用SQLServer 2012修改表
一、使用图形化方式修改 右键点击需要修改的表,选择设计 比如,我将SNO和CNO更改为NOT NULL属性 但是这种操作是不被允许的 只能重新建表,并加上NOT NULL的属性 二、使用Transact-SQL语句修改表 输入SQL语句, 这段的意思是给表SC增添一个名为SC_key的主码(SNO, ... -
[alwayson数据库未同步]SQLServerAlwayson主从数据库账号同步
USE[master]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCreatePROCEDURE[dbo].[sp_help_revlogin]@login_namesysname=NULLASDECLARE@namesysnameDECLARE@typev ... -
SQLserver视图中定义参数
1 CREATE TABLE TestTable 2 ( 3 ID INT,Name NVARCHAR(20), 4 International nvarchar(200) 5 ) 6 7 INSERT INTO TestTable 8 SELECT '1','JACK','CHINA' UNION ... -
PHP连接SQLSERVER中文乱码问题
PHP连接SQLSERVER中文乱码问题 1、SQL语句中有中文会导致查询失败; 2、查询结果有中文会显示乱码。 解决方法一(较简单,建议使用): 1、PHP文件保存时选ANSI编码; 附:VS Code 改变默认文字编码,File(文件)->Preferences(首选项)->Usersettin ... -
JAVA 连接SQLServer数据库
1.准备 1准备JDBC驱动 "驱动下载地址" 接下来打开,设置路径,点击"unzip",解压到任意目录。 解压出的文件夹中有很多文件,但我们只需要三个“mssql jdbc 7.2.2.jre8.jar”,“mssql jdbc 7.2.2.jre11.jar”,“sqljdbc_auth.dll ... -
SqlServer2008R2自动删除备份
原文:SqlServer2008R2自动删除备份 前言:当项目上线并稳定运行后,我们就需要考虑自动备份功能了,自动备份固然简单,但是需要相应的自动删除来配合使用。 首先我们打开SqlServer管理工具(SSMS),在左侧目录中找到 管理-->右键维护计划-->新建维护计划 双击左侧下方目录:创建 ... ... -
SqlServer视图查询效率测试
原文:SqlServer视图查询效率测试 一. 测试背景开发一个项目,数据库用的是sqlserver。帐号表数据有一两百万,不算大,也不算小。在考虑是否要使用视图,担心效率,百度了下资料,众说纷纭,好吧,实践是最好的证明,那么我们就来测试吧。 二. 测试环境WIN8系统,内存8G,普通磁盘,sqls... ... -
[access数据库同步sql2008]将ACCESS数据库迁移到SQLSERVER数据库方法(图文详解)
? 本人在做专业课设计时需要将自己动手把ACCESS数据库中数据转换到SQL Server数据库中。经过百般挫折也算是完成了,经过这般痛苦感觉,还是记录下来比较好,否则都对不起自己浪费的那好几个小时。废话不错说,切入正题。 ? 在此之前,先跟大家说一下这两种数据库,这样大家就会理解我为什么会转换数据 ... -
sqlserver游标
作用 :对数据的多条数据进行逐条更改或者显示。 语句分析: next:返回结果集当前行的下一行,首次提取返回第一行。 frior:返回结果集的上一行,首次提取无数据返回。 first:返回结果集第一行。 last:返回结果集最后一行。 absolute:移动到结果集的第n行。如果n为正数,从结果集的 ... -
SQLServer 数据库替换NULL
1 --函数1 2 SELECT COALESCE(NULL, ''); 3 --函数2 4 SELECT ISNULL(NULL, ''); ... -
sqlserver查看数据库下所有表的自增列
1、sqlserver查看数据库下所有表的自增列 SELECT OBJECT_NAME(OBJECT_ID) 表名,name 字段名 FROM sys.columns WHERE is_identity = 1 ...