上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 102 下一页
摘要: create procedure SP_GET_TABLE_INFO @ObjName varchar(128) /* The table to generate sql script */as declare @Script varchar(255)declare @ColName varchar(30)declare @ColID TinyIntdeclare @UserType smallintdeclare @TypeName sysnamedeclare @Length smallintdeclare @Prec smallintdeclare @Scale smallintdecl 阅读全文
posted @ 2012-05-14 14:00 qanholas 阅读(549) 评论(0) 推荐(0)
摘要: SET NOCOUNT ON DECLARE @tbname VARCHAR(30)SET @tbname = '用户档案'DECLARE @columns TABLE ( id INT, NAME VARCHAR(30) )INSERT @columns SELECT ROW_NUMBER() OVER ( ORDER BY columns.object_id ) id, columns.NAME FROM sys.columns JOIN sys.objects ON columns.obje... 阅读全文
posted @ 2012-05-13 22:27 qanholas 阅读(281) 评论(0) 推荐(0)
摘要: 昨天有人在群里讨论SQL Server返回最后一个标识值的三个函数:IDENT_CURRENT、@@IDENTITY、SCOPE_IDENTITY,在些作个标记和小结。 其实MSDN对此有官方解释:这三个函数都返回最后生成的标识值。 但是,上述每个函数中定义的“最后”的作用域和会话有所不同。 1、IDENT_CURRENT 返回为某个会话和当前作用域中的指定表生成的最新标识值。 如果 IDENT_CURRENT 值为 NULL(因为表从未包含行或已被截断),IDENT_CURRENT 函数将返回种子值。 2、@@IDENTITY 返回为跨所有作用域的当前会话中的某个表生成的最新标识值。... 阅读全文
posted @ 2012-05-11 10:55 qanholas 阅读(446) 评论(0) 推荐(0)
摘要: MS SQL Server:DDL触发器DDL触发器 (本文转摘于网络)1. DDL Trigger触发事件总汇:在创建用来监视并响应该数据库或服务器实例中的活动的事件通知时,可以指定相应事件类型或事件组。DDL_DATABASE_LEVEL_EVENTS包括: DDL_TRIGGER_EVENTS, DDL_FUNCTION_EVENTS, DDL_SYNONYM_EVENTS, DDL_SSB_EVENTS, DDL_DATABASE_SECURITY_EVENTS, DDL_EVENT_NOTIFICATION_EVENTS, DDL_PROCEDURE_EVENTS, ... 阅读全文
posted @ 2012-05-10 16:48 qanholas 阅读(1295) 评论(0) 推荐(1)
摘要: CREATE TABLE [dbo].[Student2]([StuID] [int] NULL,[StuNum] [varchar](50) SPARSE NULL,[StuNamePY] [varchar](50) SPARSE NULL,[StuNameWB] [varchar](50) SPARSE NULL,[StuName] [varchar](50) SPARSE NULL,[IDNumber] [varchar](18) SPARSE NULL,[FileNo] [varchar](50) SPARSE NULL,[DocType] [varchar](50) SPARSE N 阅读全文
posted @ 2012-05-08 14:12 qanholas 阅读(224) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 102 下一页