SET NOCOUNT ON;DECLARE @TestTable TABLE ( RowID INT IDENTITY PRIMARY KEY CLUSTERED, Name VARCHAR(9) NOT NULL UNIQUE, Age TINYINT NULL, r...
分类:
其他好文 时间:
2015-01-09 18:50:33
阅读次数:
306
1、sql创建表/*订单*/CREATE TABLE Orders ( PRIMARY KEY(Id), Id int, Name varchar(20))2、存储过程ProTestDT 1)创建表变量@NewDT 2)给表变量@NewDT赋值(INSERT) 3)循环表变量@NewD...
分类:
其他好文 时间:
2015-01-07 10:40:45
阅读次数:
154
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:$echo $$运行结果29949 特殊变量列表 变量 含义 $0 当前脚本的文件名 ...
分类:
系统相关 时间:
2014-12-30 17:02:15
阅读次数:
166
【设置环境变量】1、使用env命令显示所有的环境变量$env2、使用echo命令查看单个环境变量$echo$PATH3、设置一个新的环境变量$exportHELLO="Hello!"语法:export[-fnp][变量名称]=[变量设置值]参数:-f代表[变量名称]中为函数名称。-n删除指定的变量。变量实际上并未删除,只是..
分类:
系统相关 时间:
2014-12-26 18:53:30
阅读次数:
203
在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低。当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总结起来,遍历表有下面几种方法。使用游标使用表变量使.....
分类:
数据库 时间:
2014-12-24 20:03:58
阅读次数:
211
表值参数是 SQL Server 2008 中的新参数类型。表值参数是使用用户定义的表类型来声明的。使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据。 表值参数与 OLE DB 和 ODBC 中的参数数组类似,但具有更高的灵活....
分类:
数据库 时间:
2014-12-23 15:15:31
阅读次数:
493
原文:【T-SQL系列】临时表、表变量临时表临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消失,否则就会一直存在。临时表在创建的时候都会产生SQL Server的系统日志,虽它们在Tempdb中体现,是分配在内存中的,它们也支持物理的...
分类:
数据库 时间:
2014-12-02 10:20:27
阅读次数:
279
原文:【译】表变量和临时表的比较 关于表变量是什么(和表变量不是什么),以及和临时表的比较让很多人非常困惑。虽然网上已经有了很多关于它们的文章,但我并没有发现一篇比较全面的。在本篇文章中,我们将探索表变量和临时表是什么(以及不是什么),然后我们通过使用临时表和表变量对其解密。 表变量 表变量在SQL...
分类:
其他好文 时间:
2014-12-01 17:35:59
阅读次数:
287
一、声明 本教程所使用的是Python版本是3.4.2. 二、Python列表介绍 Python列表(List)使用简单而且功能强大,其具有很好的可伸缩性,为开发者编程提供了巨大的便利。 【列表变量声明】 列表变量的声明和C语言中声明数组的方式差不多。下图中声明了一个名为 list 的列表变量。 【...
分类:
编程语言 时间:
2014-11-28 01:00:34
阅读次数:
390
核心提示:本质上没区别。只是函数有限制只能返回一个标量,而存储过程可以返回多个。并且函数是可以嵌入在SQL中使用的,可以在SELECT等SQL语句中调用,而存储过程不行。执行的本质都一样。
函数限制比较多,如不能用临时表,只能用表变量等,而存储过程的限制相对就比较少。
1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强...
分类:
其他好文 时间:
2014-11-26 14:24:22
阅读次数:
302