
SQL SERVER
zjwtnt
这个作者很懒,什么都没留下…
展开
-
创建触发器(摘自帮助手册)
CREATE TRIGGER创建触发器,触发器是一种特殊的存储过程,在用户试图对指定的表执行指定的数据修改语句时自动执行。Microsoft® SQL Server™ 允许为任何给定的 INSERT、UPDATE 或 DELETE 语句创建多个触发器。语法CREATE TRIGGER trigger_name ON { table | view } [ WITH ENCRYPTION转载 2006-12-07 23:16:00 · 1333 阅读 · 0 评论 -
取得 insert id
如果是SQL SERVER数据库,你可以使用返回值: 先创建一个存储过程: CREATE PROCEDURE Inserttest @name AS VARCHAR(50) AS INSERT INTO 数据表 ([name]) VALUES (@name) RETURN @@ident转载 2007-02-24 11:54:00 · 736 阅读 · 0 评论 -
函数:递归分类
CREATE Function GetChild(@regid int)Returns @Child Table(id int ,productClass varchar(50),pid int )AsBeginInsert @Child Select id,productClass,pid From productClass Where id=@regidif exists(select原创 2007-06-28 00:23:00 · 771 阅读 · 0 评论 -
存储过程,无限级分类
创建表if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[Tb_Column]) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table [dbo].[Tb_Column]GOCreate TABLE [dbo].[Tb_Column] (转载 2007-06-06 14:54:00 · 732 阅读 · 0 评论