
sql
凯文2016
这个作者很懒,什么都没留下…
展开
-
同时向两个表中增加记录,其中有关联为自增字段。
首先你的tUser的ID是否是自增的,如果不是自增的就用触发器:create trigger addUser on tUser for insert asbegin declare @ID char(10) declare @name char(10)转载 2011-09-05 13:22:18 · 984 阅读 · 0 评论 -
SQL分页语句
有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 20转载 2011-09-01 20:09:33 · 553 阅读 · 0 评论 -
禁用约束和触发器(数据库操作时临时取消约束,来避开数据库约束的引起的操作问题)
http://msdn.microsoft.com/zh-cn/magazine/cc163442.aspx约束是在数据库中维护数据一致性的重要工具。但是,有时禁用一个或多个约束来执行某些任务(例如,使用脱机数据库进行数据同步)会更方便。在使用 SQL Server™ 复转载 2011-10-07 22:27:40 · 935 阅读 · 0 评论 -
sql日期格式化
0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3转载 2011-09-03 14:00:47 · 515 阅读 · 0 评论 -
sql 递归 下级部门
create table #EnterPrise( Department nvarchar(50),--部门名称 ParentDept nvarchar(50),--上级部门 DepartManage nvarchar(30)--部门经理)inser转载 2011-09-22 22:01:10 · 1562 阅读 · 0 评论 -
SQL经典代码---查找节点下所有子节点
-----------------------------第一种:create table os(idint,parentidint,desn varchar(10))insert into os select1,0,'体育用品'insert转载 2011-09-22 20:21:09 · 5674 阅读 · 0 评论 -
使用case合并两个字段
select case when (len([name])=0 or [name] is null) and ([month] is not null or len([month])>0) then [month]when (len([name])=0 or [name] i转载 2011-09-22 20:12:18 · 2260 阅读 · 0 评论 -
T-SQL:插入并返回自增ID
源地址:http://www.cnblogs.com/lsjwzh/archive/2008/08/03/1259370.htmlSQL SERVER 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTI转载 2011-09-18 09:27:57 · 1239 阅读 · 0 评论 -
sql事务和存储过程
一、sql事务1.什么是事务:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据库操作命令要么都执行,要么都不执行。2.事务的语句开始事物:B转载 2011-09-05 21:22:52 · 521 阅读 · 0 评论 -
关系表设计原则【转】
转自:http://blog.sina.com.cn/s/blog_5ed17a730100na9x.html1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。转载 2014-03-20 13:09:00 · 1349 阅读 · 0 评论