
SQL SERVER
selfxd
拿什么去创造美好的明天!!!
展开
-
插入记录后获取ID
SCOPE_IDENTITY SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值。IDENT_CURRENT 返回为任何会话和任何作用域中的指定表最后生成的标识值@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。原创 2007-05-17 10:02:00 · 915 阅读 · 2 评论 -
存储过程中创建表
--在存储过程中创建表CREATE PROCEDURE PR_CreateTable @tableName varchar(50)asdeclare @TempSql varchar(2000)if not exists (select * from dbo.sysobjects where id = object_id(N[+@tableName+]) and objectpr原创 2007-05-17 12:50:00 · 1129 阅读 · 0 评论 -
sql server事务全攻略
一 事务的属性事务具有ACID属性 即 Atomic原子性, Consistent一致性, Isolated隔离性, Durable永久性 原子性 就是事务应作为一个工作单元,事务处理完成,所有的工作要么都在数据库中保存下来,要么完全 回滚,全部不保留 一致性 事务完成或者撤销后,都应该处于一致的状态 隔离性 多个事务同时进行,它们之间应该互不干扰.应该防止一个事务处理其他转载 2007-05-24 14:58:00 · 699 阅读 · 0 评论 -
SQL当前日期获取技巧
当前日期select CONVERT(varchar(10), getdate(), 120) 一个月第一天的SQL 脚本: SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)本周的星期一 SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)一年的第一天 SEL转载 2007-10-18 19:52:00 · 2040 阅读 · 0 评论 -
SQL行列转换
网上搜集的一些SQL行列转换的功能,有SQL 2000 及 SQL2005中的不同实现。整理了一下,很不错。/*标题:普通行列转换(version 2.0)作者:爱新觉罗.毓华 时间:2008-03-09地点:广东深圳说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql se原创 2008-06-18 11:27:00 · 2444 阅读 · 0 评论 -
获得某一部门下的所有子部门
表的结构如图: --根据传入的部门ID,返回它的所有子部门 @cid企业编号alter function fn_GetDeptID(@DeptId int,@cid int) returns @tb table (id int)as begin insert into @tb select DeptID from De原创 2008-06-26 15:51:00 · 2199 阅读 · 0 评论