SQL SERVER
文章平均质量分 59
博妍
这个作者很懒,什么都没留下…
展开
-
SQL SERVER 新增表、新增字段、修改字段 判断表是否存在
// 新增之前判断表是否存在IF NOT EXISTS (SELECT NAME FROM SYSOBJECTS WHERE ID = OBJECT_ID('tb_MessageHistory')) BEGIN CREATE TABLE tb_MessageHistory( LSH VARCHAR(36) NOT NULL PRIMARY KEY, -- 流原创 2017-03-10 11:06:47 · 3906 阅读 · 0 评论 -
SQL SERVER 日期时间格式化
select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar, getdate(),120),'-',''),':',''),' ','') 20040912110608 select CON转载 2017-03-10 09:56:07 · 411 阅读 · 0 评论 -
SQL SERVER 检查SQL条件参数中是否存在非法字符
CREATE function [dbo].[F_TOOL_ValidateSQL](@sql varchar(2048))RETURNS INTWITH EXECUTE AS CALLERas/*检查SQL条件参数中是否存在非法字符,delete ,insert,update*/BEGIN declare @i int; set @sql=LOWER(原创 2017-03-13 11:57:48 · 3814 阅读 · 0 评论 -
SQL Server查询外键约束与删除外键约束
SQL Server查询外键约束与删除外键约束:'WC_User'是表名exec sp_helpconstraint 'WC_User'select name from sys.foreign_key_columns f join sys.objects o on f.constraint_object_id=o.object_idwhere f.parent_原创 2017-04-14 16:22:05 · 6810 阅读 · 0 评论 -
SQL Server 实现数据的行列转换 并且分组
SQL Server 实现数据的行列转换 并且分组select t1.UserNo,t1.Pad_Num,t2.EmployeeName,count(t1.Pad_Num) AS cnt into #temp_pad from tb_pad as t1left join tb_Employee as t2 on t2.EmployeeNo = t1.UserNowher原创 2017-04-21 17:26:37 · 1533 阅读 · 0 评论 -
SQL SERVER 批量删除数据库表
--/第1步**********删除所有表的外键约束*************************/ DECLARE c1 cursor forselect 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; 'from sysobjectswhere xtype = '转载 2017-05-23 15:02:36 · 1303 阅读 · 0 评论