摘要:
测试目的:解决在ORACLE使用中遇到的科学计数法问题。 测试目的: 解决在ORACLE使用中遇到的科学计数法问题。 测试环境: SQL>select*fromv$version 2whererownum<2; BANNER ---------------------------------------------------------------- OracleDatabase10gEnterpriseEditionRelease10.2.0.3.0-64bi 实验: 1SQL*PLUS下 SQL>selectto_number('1234567891') 阅读全文
posted @ 2012-01-16 16:44
左正
阅读(2010)
评论(0)
推荐(0)
摘要:
除了使用系统提供的函数外,用户还可以根据需要自定义函数。用户自定义函数是 SQL Server 2000 新增的数据库对象,是 SQL Server 的一大改进。与编程语言中的函数类似,Microsoft SQL Server 用户定义函数是接受参数、执行操作(例如复杂计算)并将操作结果以值的形式返回的例程。返回值可以是单个标量值或表变量结果集。 用户自定义函数不能用于执行一系列改变数据库状态的操作,但它可以像系统函数一样在查询或存储过程等的程序段中使用,也可以像存储过程一样通过 EXECUTE 命令来执行。在 SQL Server 中根据函数返回值形式的不同将用户自定义函数分为三种类型:(. 阅读全文
posted @ 2012-01-16 10:32
左正
阅读(395)
评论(0)
推荐(0)
摘要:
http://blog.csdn.net/skyremember/archive/2009/03/05/3960687.aspx我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢? 临时表 临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消失,否则就会一直存在。临时表在创建的时候都会产生SQL Server的系统日志... 阅读全文
posted @ 2012-01-16 10:25
左正
阅读(226)
评论(0)
推荐(0)
摘要:
核心提示:本质上没区别。只是函数有限制只能返回一个标量,而存储过程可以返回多个。并且函数是可以嵌入在SQL中使用的,可以在SELECT等SQL语句中调用,而存储过程不行。执行的本质都一样。函数限制比较多,如不能用临时表,只能用表变量等,而存储过程的限制相对就比较少。1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。2. 对于存储过程来说可以返回参数,而函数只能返回值或者表对象。3. 存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因此它可以在查询语句中位于FROM关键字的后面。4. 当存储过程和函数被执行的 阅读全文
posted @ 2012-01-16 10:17
左正
阅读(383)
评论(0)
推荐(0)

浙公网安备 33010602011771号