Oracle Sql Server 临时表
摘要:1、Sql Server 使用创建临时表 比较简单,如果想重新命名字段名,如下 即可create table #TempTable(ID varchar(50)) ; insert into #TempTable select code from sys_project; 还有一种最简单的方式,...
阅读全文
posted @
2014-06-18 17:27
Herry彬
Sql 事务小知识
摘要:最近开始用到Sql Server的事务了,就总结下 ALTER proc [dbo].[testProc]as begin declare @ExtractionDate datetime, @logID varchar(50),@message varchar(2000) set...
阅读全文
posted @
2014-05-23 17:00
Herry彬
阅读(146)
推荐(0)
Sql 存储过程 小知识
摘要:公司存储过程用得比较多,现在总结下所学到的一些东西。 1、最简单的存储过程 需求:查询某个表的所有内容,并返回记录数create proc testProc( @RecordCount int output --记录数量)as begin select * from Normal...
阅读全文
posted @
2014-05-23 15:58
Herry彬
阅读(205)
推荐(0)
重学SQL Server 笔记(二)
摘要:对于top关键字,你也许很熟悉他的用法,但你知道top查询返回的是一个表结果还是游标呢? 当使用top的,同一个order by字句既担当了为top决定行的逻辑优先顺序的角色,同时也担当了它的常规角色(展示数据),只是最终生成的结果由表变成了具有固定顺序的游标。 用法有下面三种:1、关键字 percent,SQL Server会按照百分比计算应该返回的的满足条件的行数(向上取整); 用法select top 1 percent orderid from ordervalues。 2、选择需要的前几行,常用于分页; 用法 select top 10 orderid ...
阅读全文
posted @
2012-11-21 22:07
Herry彬
阅读(517)
推荐(0)
重学SQL Server 笔记(一)
摘要:在工作了一年后,总感觉自己缺少点什么。其中,对于Sql Server感觉最为强烈,因此现在开始重新学习。 点击下载数据库脚本。 现在请看下面一段Sql语句。1 select custid,count(custid) as counts 2 from orders 3 where custid>12 4 group by custid 5 having count(custid)>166 order by custid 这段代码是很普通的一段代码,那么,你知道这条语句的执行顺序是什么吗?相信很多人不清楚,如果你真的认为了解的很清楚,那么,请你思考三秒钟,再看下面。 在大多数编程语言中
阅读全文
posted @
2012-11-19 22:55
Herry彬
阅读(257)
推荐(0)