随笔分类 -  sql

sql 2005 中分页
摘要:获取当前行的唯一 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECT ROW_NUMBER() OVER (ORDER BY LastName, FirstName) AS RowNumber, *FROM dbo.Cust... 阅读全文

posted @ 2007-07-16 15:27 gwazy 阅读(253) 评论(0) 推荐(0)

用触发器实现主从表关系(主表更改从表更改 )
摘要:用触发器实现的 插入 更新 删除 子表也变化 CREATE TABLE [dbo].[tablex] ( [idx] [int] IDENTITY (1, 1) NOT NULL , [ProductID] [int] NULL , [productName] [char] (10) COLLATE Chinese... 阅读全文

posted @ 2006-08-23 16:49 gwazy 阅读(1028) 评论(1) 推荐(0)

获取表结构信息
摘要:获取表信息 SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'') else... 阅读全文

posted @ 2006-08-16 17:45 gwazy 阅读(638) 评论(0) 推荐(0)

sql分组汇总时的排序
摘要:转自 http://community.csdn.net/Expert/TopicView3.asp?id=4403205 --建立测试环境Create Table TEST(idInt,单据编号Varchar(10),产品编号Varchar(10),品名Varchar(10),规格Varchar(10),数量Int)--插入数据Insert TEST Values(1, '2005123',... 阅读全文

posted @ 2005-11-18 17:31 gwazy 阅读(2041) 评论(0) 推荐(0)

时期格式使用
摘要:在 sqlserver 中,有时要用到 yyyy-mm 这种格式在区间比较时是很有用的... CREATE function get_Date_Yy_Mm (@time datetime )returns varchar(7)as begindeclare @str varchar(7)set @str='' set @str=convert(varchar(7),@time,126)retu... 阅读全文

posted @ 2005-11-04 17:34 gwazy 阅读(386) 评论(0) 推荐(0)

sql 交叉查询
摘要:csdn 一个网友写的.... create table #TmpA(Cat2 varchar(32),Cat3 varchar(32),Order_year int,Order_month int,Amount_A decimal(18,2),Amount_B decimal(18,2))--插入数据Insert #TmpA Values('K', 'S', 2005, 2, 10, 10... 阅读全文

posted @ 2005-05-30 11:30 gwazy 阅读(1852) 评论(0) 推荐(0)

定时运行一个存储过程
摘要:1.打开企业管理器 2.展开SQL Server服务器注册实例 3.选择“管理”-》“SQL Server代理”-》“作业”,右击“作业”条目 4.选择“新建作业(J)…” 5.选择“常规”卡。在“名称”栏里填写新作业名称 6.选择“步骤”卡,点击“新建(W)” 7.在“常规”栏里,给“步骤名”命名“1”。选择“类型”-》“Transact-SQL脚本(TSQL)” 8.选择数据库 9.写上你的存... 阅读全文

posted @ 2005-03-02 08:24 gwazy 阅读(795) 评论(0) 推荐(0)

导航