随笔分类 - SQLServer
摘要:--批量插入(事先查询相对应的字段到临时表#temp1) SELECT ID,Name,Status INTO #temp1 FROM dbo.Doctor d WHERE d.ID NOT IN (SELECT ID FROM dbo.UP_Doctor) INSERT INTO dbo.UP_Doctor ( ID, Name, Status ) SELECT * FROM #temp...
阅读全文
摘要:IF exists (select * from syscolumns where name='字段名' and id=object_id('表名')) begin select '已存在,不需添加!' end ELSE begin ALTER TABLE dbo.表名 add 字段名 VARCHAR(36) EXEC sys.sp_addextendedprope...
阅读全文
摘要:IF NOT EXISTS ( SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[表名]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1 ) begin SELECT '不存在...
阅读全文
摘要:--ID字符串:7fc9feee-3470-4e62-b50f-c42662a7d234,9f0fc00e-116e-4722-bda8-8b1308192122, 这里,需要SQL函数:StrToTable 这样的话,就可以 用一个 ID集合拼接的 字符串,查询出该字符串中ID的对应ID的数据集
阅读全文
摘要:SELECT (select stuff((SELECT ','+ Phone from dbo.ReservationDetails WHERE ReservationDetailId IN ( SELECT Item FROM dbo.fnSplit(@ReservationDetailId, ',') ) for x...
阅读全文
摘要:感谢:https://blog.csdn.net/chelen_jak/article/details/36383937
阅读全文
摘要:感谢:https://blog.csdn.net/cb168/article/details/8457195
阅读全文
摘要:1.停止服务器之后再删除(但是该操作,会影响到 该服务 上面的 其它数据库 的运行 ) 2.断开 (SQLServer网络实用工具 和 SQLServer客户端网络实用工具 ) TCP/IP 端口、以及命名管道、Named Pipes的启用(也是会造成其它链接这台服务的问题)
阅读全文
摘要:首先,测试了下,先分离,然后将SQLServer2000的数据库(mdf和log)弄到SQLServer2008R2的上面,进行附加数据库,结果产生错误(大致是数据偏差,还原出错之类神马的) 听取某大大的话 首先,对SQLServer2000数据库的mzyy的数据库,进行选项的设置(如图1-1,酱紫
阅读全文
摘要:--先打开IDENTITY_INSERT 感谢:http://blog.csdn.net/jnuyanfa/article/details/45279053 感谢给位大佬的无私
阅读全文
摘要:--完整备份 declare @name varchar(250) set @name='D:\BACKUP\ALLBACKUP\' + convert(varchar(50),getdate(),112)+ 'mzyy.bak' BACKUP DATABASE [mzyy] TO DISK = @
阅读全文
摘要:TRUNCATE TABLE dbo.ApiLogs
阅读全文
摘要:SELECT [name] , create_date , modify_date FROM sys.all_objects WHERE type_desc = N'SQL_STORED_PROCEDURE' ORDER BY modify_date D...
阅读全文
摘要:情景:我备份了个数据库A,将其还原成A2(删除之前的A2),然后将 A2备份之后,再次还原 成 A3(没有删除 A2),这个时候出现了。。。 A3还原成功,A2也在还原中(结果,两天时间内 都在 “还原中” 的状态) 反思:牢记 数据库备份,硬盘不是自己的,也不值钱, 感谢:http://bbs.5
阅读全文
摘要:感谢 : http://blog.csdn.net/jaswhen/article/details/48518727
阅读全文
摘要:Replace(CONVERT(varchar(100), RD.CreateTime, 8),':','') --将创建时间初始化成 121304 12点13分04秒
阅读全文
摘要:参见:http://blog.csdn.net/lbuskeep/article/details/7676327(感谢博主)
阅读全文
摘要:DATEDIFF(DAY, RD.ReservationTime, GETDATE()) = 0 -- 对比当前时间 CONVERT(INT,Datename(hour,GetDate()))>13 --获取当前几点,并将其转化成int
阅读全文
摘要:由于插入的临时表,没有主键,所以,插入临时表 #Temp 的时候,它的顺序和 插入时查询的数据的顺序 不一样 解决方法:给 临时表 #Temp 创建索引 感谢:http://bbs.csdn.net/topics/391861418
阅读全文
摘要:直接用了:http://blog.csdn.net/lqh4188/article/details/39225191 感谢博主
阅读全文