------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
一:函数
1.函数定义
2.函数格式
3.函数作用
a、什么叫做函数呢?
就是一段具有特殊作用的代码段。
b、函数的格式
修饰符
返回类型 函数名(变量列表) //变量列表包括变量类型和变量个数
{
代码
return ;
}
c、为什么要使用函数?
提高程序的复...
分类:
编程语言 时间:
2014-11-21 20:33:45
阅读次数:
217
当我们使用嵌套查询时,有时候希望把一个查询到的数据先保存在一个临时表里供其他查询使用,这时候就会考虑使用临时表,表变量,或公式表表达式1. 公式表表达式,SQL中使用WITH AS提高性能-使用公用表表达式(CTE)简化嵌套SQL , 1)WITH AS的含义 WITH AS短语,也叫做子查...
分类:
数据库 时间:
2014-11-18 23:22:12
阅读次数:
262
??
①PL/SQL 程序设计简介
PL/SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,
所以PL/SQL代码可以对数据进行快速高效的处理
在PL/SQL中可以使用的SQL语句有:
INSERT,UPDATE,DELETE,SELECT …INTO,COMMIT,ROLLBACK,SAVEPOINT。
提示:...
分类:
数据库 时间:
2014-11-17 15:59:54
阅读次数:
213
1. 为什么要使用表变量表变量是从2000开始引入的,微软认为与本地临时表相比,表变量具有如下优点: a.与其他变量的定义一样,表变量具有良好的定义范围,并会被自动清除; b.在存储过程中使用表变量会减少存储过程重新编译的发生; c.表变量需要更少的锁请求和日志资源; d.可以在表变量上使用UDF,...
分类:
数据库 时间:
2014-11-07 16:40:08
阅读次数:
230
特殊变量列表
变量
含义
$0
当前脚本的文件名
$n
传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。
$#
传递给脚本或函数的参数个数。
$*
传递给脚本或函数的所有参数。
$@
...
分类:
系统相关 时间:
2014-11-03 22:40:49
阅读次数:
218
表变量存储在内存中,而临时表存储在tempdb中,会涉及到物理IO读写,那么我们是否可以由此得出结论,使用表变量要比使用临时表效率高呢?相信有一部分人会和我有同样的想法,使用表变量的效率高,真是如此吗?先从一次优化存储过程的经历说起。 存储过程涉及到两个表,一个是用户今日积分表@tableUserS...
分类:
其他好文 时间:
2014-10-26 13:03:06
阅读次数:
202
关于表变量是什么(和表变量不是什么),以及和临时表的比较让很多人非常困惑。虽然网上已经有了很多关于它们的文章,但我并没有发现一篇比较全面的。在本篇文章中,我们将探索表变量和临时表是什么(以及不是什么),然后我们通过使用临时表和表变量对其解密。表变量 表变量在SQL Server 2000中首次被.....
分类:
其他好文 时间:
2014-10-26 12:57:59
阅读次数:
370
9.2 表变量、临时表
临时表分为局部临时表和全局临时表,分别以#以及##为表名前缀。局部临时表在会话间不能共享,在会话结束后,临时表会被删除;全局临时表在会话间是可共享的,当创建的会话关闭时,全局临时表也会被删除。
表变量,发现过许多误解,以为表变量是内存表,是存储在内存中的,其实表变量与临时表一...
分类:
其他好文 时间:
2014-10-23 12:05:59
阅读次数:
218
第一种用法返回受 INSERT、UPDATE 或 DELETE 语句影响的每行的信息,或者返回基于上述每行的表达式。这些结果可以返回到处理应用程序,以供在确认消息、存档以及其他类似的应用程序要求中使用。此外,也可以将结果插入表或表变量。用于:DELETEINSERTUPDATE语法: ::={[OU...
分类:
其他好文 时间:
2014-10-22 19:59:30
阅读次数:
453
1 一.定义表变量 2 3 DECLARE @T1 table 4 ( 5 UserID int , 6 UserName nvarchar(50), 7 CityName nvarchar(50) 8 ); 9 10 insert into @T1 (UserID,UserName,City...
分类:
数据库 时间:
2014-10-20 16:38:25
阅读次数:
198