文章分类 - [SQL]回忆
摘要:逻辑查询处理阶段简介 注:步骤10,按ORDER BY子句中的列列表排序上步返回的行,返回游标VC10.这一步是第一步也是唯一一步可以使用SELECT列表中的列别名的步骤。这一步不同于其它步骤的 是,它不返回有效的表,而是返回一个游标。SQL是基于集合理论的。集合不会预先对它的行排序,它只是成员的逻
阅读全文
摘要:1)注意使用时候:最好不要和distinct和整个语句最后的order by 一起使用,要不然需要调整的。就不像看见的1,2,3,4,5,1,2,3这样排列了。 distinct也是有排序功能的。会打乱。 2)unpivot没有sum的作用,因为它不是一个字段,而是多个字段的操作 3)row_num
阅读全文
摘要:sql 存储过程命名规范以前infosys好像是xxxx_U_sp 、 xxxx_x_sp 、 xxxx_d_sp 、规范的命名可以提高开发和维护的效率,如果你正在创建一个新的存储过程,请参考如下的命名规范。句法:存储过程的命名有这个的语法:[proc] [MainTableName] By [Fi...
阅读全文
摘要:Create PROC Proc_TestSelectTable AS set nocount on SELECT * FROM TestSELECT 1 FROM TESTGOEXEC Proc_TestSelectTable 返回的就是查询
阅读全文
该文被密码保护。
摘要:原文:http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.htmlTransact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可...
阅读全文
摘要:原文:http://www.cnblogs.com/waitingfor/articles/2220714.htmlsql if else 语句IF ELSE 语句IF ELSE 是最基本的编程语句结构之一几乎每一种编程语言都支持这种结构而它在用于对从数据库返回的数据进行检查是非常有用的TRANSA...
阅读全文
摘要:--0.0 关于临时表create table #czm (a varchar(3))insert into #czm select 3--0.1查询select * from #czmselect * from tempdb..#czm--1.0 新建Proc判断IF EXISTS (SELECT...
阅读全文