随笔分类 -  SQL Server

摘要:SQL Server 2005 为 SQL Server 启用 TCP/IP 后,数据库引擎将侦听连接点上是否有传入的连接(由 IP 地址和 TCP 端口号组成)。下列步骤将创建一个表格格式数据流 (TDS) 端点,以便 SQL Server 侦听其他 TCP 端口。 创建第二个 TDS 端点的可能 阅读全文
posted @ 2019-02-26 19:46 覆雨翻云 阅读(293) 评论(0) 推荐(1)
摘要:convert函数语法: CONVERT(data_type(length), data_to_be_converted, style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出 阅读全文
posted @ 2018-12-18 14:13 覆雨翻云 阅读(560) 评论(0) 推荐(0)
摘要:四个函数: --1、根据路径获取文件名 --2、根据路径获取文件名(去掉扩展名) 3、根据路径获取路径目录(无文件名) 4、获取文件扩展名 --代码使用示例1 --代码使用示例2 得到结果: path only:D:\messages\attachrecv\0.abe3b3d58161ccb3de7 阅读全文
posted @ 2018-11-05 23:06 覆雨翻云 阅读(4163) 评论(0) 推荐(0)
摘要:"超时已过期" 的问题一直在烦扰着我, 在查一些数据量比较大的表或者运行一些复杂存储过程的时候就会出现这个提示, 一开始是按下面的来设,有一些报表是可以正常查出来 a、在企业管理器中,选择菜单上的"工具",再选择"选项"; b、在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡 阅读全文
posted @ 2018-11-03 18:44 覆雨翻云 阅读(3295) 评论(0) 推荐(0)
摘要:SQL字符串截取(SubString) 作用:返回第一个参数中从第二个参数指定的位置开始、第三个参数指定的长度的子字符串。 有时候我们会截取字符串中的一些特殊想要的东西,大小写字母、模号、汉字、数字等等,今天先介绍一个获取字符串中小写字母(也是大写字母)的方式,直接上写法: 这样我们就获取到了小写字 阅读全文
posted @ 2018-10-23 21:11 覆雨翻云 阅读(2327) 评论(0) 推荐(0)
摘要:方法1 SELECT 32-DAY(getdate()+32-DAY(getdate())) 方法2 阅读全文
posted @ 2018-10-22 16:02 覆雨翻云 阅读(2187) 评论(0) 推荐(0)
摘要:-- 查找所有父节点with tab as( select Type_Id,ParentId,Type_Name from Sys_ParamType_V2_0 where Type_Id=316--子节点 union all select b.Type_Id,b.ParentId,b.Type_N 阅读全文
posted @ 2018-10-19 14:12 覆雨翻云 阅读(398) 评论(0) 推荐(0)
摘要:方法一:set @EndDate = dateadd(month, datediff(month, -1, @StoredDate), -1) @StoredDate为本月的任意一天 这里datediff(month, -1, @StoredDate)会返回从1900年1月1日为基准,算出此基准到@ 阅读全文
posted @ 2018-10-05 17:02 覆雨翻云 阅读(3537) 评论(0) 推荐(0)
摘要:作者:no_mIss用MSSQL时间快一年了,数据量有时会相对比较多,所以经常要优化,也看过很多资料,但大都有一句:IN、NOT IN不用索引,今天发此贴希望能有人参与讨论,到底IN用不用索引,如果用,在什么情况下用索引,在什么情况下不用索引。前提:表[Table]字段[id] INT PRIMAR 阅读全文
posted @ 2018-09-25 19:38 覆雨翻云 阅读(9411) 评论(0) 推荐(0)
摘要:有时候需要获取连接到SQL Server服务器上的客户端IP地址,用什么办法呢? SELECT *FROM sys.dm_exec_connections WHERE session_id = @@SPID 这个办法不知道在SQL2005和以前版本是否可以 如果是SQL Server2008,还可以 阅读全文
posted @ 2018-09-09 09:26 覆雨翻云 阅读(608) 评论(0) 推荐(0)
摘要:1、select * from sys.dm_tran_locks或sp_LOCK 查看request_node 字段中为'X'(排他锁)或'IX'(意向排他锁)2、用sp_who2 + pid(进程ID) 查看进程的详细信息3、用dbcc inputbuffer(pid) 查看一起死锁的语句内容 阅读全文
posted @ 2018-09-04 00:00 覆雨翻云 阅读(11274) 评论(0) 推荐(0)
摘要:CREATE TRIGGER [dbo].[updataAlarmLevel]ON [dbo].[Alarm_Alarm_Info]AFTER INSERT, UPDATE – 在更新和插入之后ASBEGINif update(transferNum) or update(potentialLoss 阅读全文
posted @ 2018-08-26 22:49 覆雨翻云 阅读(1271) 评论(0) 推荐(0)
摘要:I have several Delphi programs (XE3), that use a TADOConnection to connect to a MS-SQL Server. I recently checked the connections in the "MS SQL Serve 阅读全文
posted @ 2018-08-16 20:30 覆雨翻云 阅读(195) 评论(0) 推荐(0)
摘要:老问题了1、点击“开始》运行”,输入“regedit”,打开注册表2、找到目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager3、删除其中的“PendingFileRenameOperations”来源:https 阅读全文
posted @ 2018-05-13 07:34 覆雨翻云 阅读(1593) 评论(0) 推荐(0)
摘要:首先,如果以前安装的话,要删除干净。我也找了半天的网络资料。1.把原来SQLServer的安装目录 C:\Program Files\Microsoft SQL Server 删除2.所有SQLServer相关的注册表全部删除,保证系统是没有装过SQLServer的状态注册表打开方式:开始--&gt 阅读全文
posted @ 2018-05-13 07:33 覆雨翻云 阅读(2438) 评论(0) 推荐(0)
摘要:一、Sql Server中如何判断表中某列是否存在 首先跟大家分享Sql Server中判断表中某列是否存在的两个方法,方法示例如下: 比如说要判断表A中的字段C是否存在两个方法: 第一种方法 ? 1 2 3 4 5 6 7 8 IF EXISTS ( SELECT 1 FROM SYSOBJECT 阅读全文
posted @ 2018-05-06 10:40 覆雨翻云 阅读(1660) 评论(0) 推荐(0)
摘要:ALTER TABLE Table1 ALTER COLUMN column1 VARCHAR(255) 阅读全文
posted @ 2018-05-06 10:20 覆雨翻云 阅读(62862) 评论(0) 推荐(2)
摘要:create table t(id int,v int ) go alter table t ADD DEFAULT 0 FOR v go 阅读全文
posted @ 2018-05-06 10:19 覆雨翻云 阅读(3807) 评论(0) 推荐(0)
摘要:因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器->数据库->表,然后修改表,这样太麻烦了,查了一下,可以用script搞定,代码如下: Transact-SQL 参考 语法 参数 是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型 阅读全文
posted @ 2018-05-05 08:59 覆雨翻云 阅读(2518) 评论(0) 推荐(0)
摘要:新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money nul 阅读全文
posted @ 2018-05-05 08:58 覆雨翻云 阅读(1335) 评论(0) 推荐(0)