sql
_____XX_____
这个作者很懒,什么都没留下…
展开
-
SQL重复记录查询(转载)
<br />1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断<br />select * from people<br />where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 例二: select * from testtable where numeber in (select number from people group b转载 2010-10-23 09:24:00 · 257 阅读 · 0 评论 -
从Excel导入sql server
<br />使用sql server 2005。<br />在sql server中,有一个OpenDateSource函数,用于引用那些不经常访问的DLE DB数据源,Excel与sql server数据导入导出就是建立在这个函数之上。<br />sql的查询语句语法:SELECT 列名称 FROM 表名称。<br />插入语句语法:INSERT INTO 表名称 VALUES (值1, 值2,....)。<br />在开始查询excel之前,要先打开对组件'Ad Hoc Distributed Quer原创 2011-02-15 16:50:00 · 397 阅读 · 0 评论 -
触发器(菜鸟级)
<br /><br />create trigger C_vpss_FactoryStockInsert<br />--入库库存增<br />on vpss_FactoryStock_m<br />after insert<br />as<br /> declare @ft_id varchar(100) <br /> declare @po_no varchar(100) <br /> declare @amount varchar(100) <br />原创 2011-02-21 16:27:00 · 297 阅读 · 0 评论 -
自动生成编号
CREATE PROCEDURE [Creat_Table_Code] @TableName1 varchar(50), --表名 @DateString varchar(50),--时间:格式090807 @CodeString varchar(50),--编码开始字符如:PS @Column1 varchar(50)--编码的列名AS begin transaction declare @原创 2011-06-28 16:18:00 · 724 阅读 · 0 评论 -
SQL行列转换
1 declare @sql varchar(8000)--声明一个字符串变量2 set @sql=select CompanyName,--开始设置语句3 --------动态生成语句begin(开始转成列)-----4 select @sql=@sql+sum(case when ProductName=+ProductName+ then num else 0 end)转载 2011-06-28 16:24:00 · 297 阅读 · 0 评论