- 博客(8)
- 收藏
- 关注
转载 提示数字,英文,中文等示例
--提取数字IF OBJECT_ID('DBO.GET_NUMBER2') IS NOT NULLDROP FUNCTION DBO.GET_NUMBER2GOCREATE FUNCTION DBO.GET_NUMBER2(@S VARCHAR(100))RE
2011-08-03 14:54:15
284
转载 instead of 触发器的用法
<br /> <br />INSTEAD OF 触发器的主要优点是可以使不能更新的视图支持更新。基于多个基表的视图必须使用 <br /> INSTEAD OF 触发器来支持引用多个表中数据的插入、更新和删除操作。INSTEAD OF 触发器的另一个优点是使您得以编写这样的逻辑代码:在允许批处理的其他部分成功的同时拒绝批处理中的某些部分。<br /> Transact-SQL 语句创建两个基表、一个视图和视图上的 INSTEAD OF 触发器。以下表将个人数据和业务数据分开并且
2010-12-22 14:09:00
847
转载 按某一字段分组取最大(小)值所在行的数据
<br />SQL code<br />--按某一字段分组取最大(小)值所在行的数据<br />--(爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开) 2007-10-23于浙江杭州)<br />/*<br />数据如下:<br />name val memo<br />a 2 a2(a的第二个值)<br />a 1 a1--a的第一个值<br />a 3 a3:a的第三个值<br />b 1 b1--b的第一个值<br />b 3 b3:b的第三个值<br
2010-12-17 10:35:00
342
转载 用于查询重复处理记录
<br />--1、用于查询重复处理记录(如果列没有大小关系时2000用生成自增列和临时表处理,SQL2005用row_number函数处理)<br />--> --> (Roy)生成測試數據<br /> <br />if not object_id('Tempdb..#T') is null<br /> drop table #T<br />Go<br />Create table #T([ID] int,[Name] nvarchar(1),[Memo] nvarchar(2))<br />Ins
2010-12-17 10:32:00
294
转载 SQL SERVER常用取重复记录的SQL语句
获取某字段或几个字段有重复的数据,可限定重复几条<br />select field1,field2 from table group by field1,field2 having count(field1)>1 获取某字段不重复的最新记录<br />select top * from table a where id in(select max(id) from table b group by field) order by id desc 获取某字段的重复数<br />select count(fi
2010-12-17 10:25:00
462
原创 sql压缩日志及数据库
USE masterDUMP TRANSACTION 数据库名 WITH NO_LOGBACKUP LOG 数据库名 WITH NO_LOGDBCC SHRINKDATABASE (数据库名,2,TRUNCATEONLY) 压缩日志及数据库文件如下:1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断
2009-06-24 13:33:00
505
转载 BOM展开SQL语句
--示例数据 create table tb(父物料 varchar(10),子物料 varchar(10)) insert tb select A1,B1 union all select A1,B2 union all select A1,B3 union all sel
2009-06-09 14:40:00
1516
转载 SQL 语句
if exists(select * from sysobjects where name=dept) drop table dept create table dept ( ID varchar(10) not null,//员工编号 Name varchar(20) not null,//员工姓名 Age int not null,//年龄 Manager varchar(
2009-06-05 09:41:00
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人