知识大全 oracle--SQL 变量

Posted 变量

篇首语:再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 oracle--SQL 变量相关的知识,希望对你有一定的参考价值。

oracle--SQL 变量  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Transact SQL中可以使用两种变量 一种是局部变量(Local Variable)另外一种是全局变量(Global Variable)      局部变量    局部变量是用户可自定义的变量 它的作用范围仅在程序内部 在程序中通常用来储存从表中查询到的数据 或当作程序执行过程中暂存变量使用 局部变量必须以 @ 开头 而且必须先用DECLARE命令说明后才可使用 其说明形式如下     DECLARE @变量名 变量类型 [@变量名 变量类型…]    其中变量类型可以是SQL Server 支持的所有数据类型 也可以是用户自定义的数据类型 DECLARE命令的详细用法请参见 其它命令     在Transact SQL中不能像在一般的程序语言中一样使用 变量=变量值 来给变量赋值 必须使用SELECT或SET命令来设定变量的值 其语法如下     SELECT@局部变量=变量值    SET @局部变量=变量值    例 声明一个长度为 个字符的变量 id 并赋值    declare@id char( )  select@id=     注意 可以在Select命令查询数据时 在Select命令中直接将列值赋给变量 例 :查询编号为 的员工和工资 将其分别赋予变量name和wage     例     use pangu  declare@name char( )@wage money  select@name=e_name @wage=e_wage  from employee  where emp_id=   select@name as e_name @wage as e_wage    运行结果如下     e_name e_wage     张三     注意 数据库语言和编程语言有一些关键字 关键字是在某一一样下能够促使某一操作发生的字符组合 为避免冲突和产生错误 在命令表 列 变量以及其它对象时应避免使用关键字 有关SQL Server的关键字请参见附录      全局变量    全局变量是SQL Server系统内部使用的变量 其作用范围并不局限于某一程序 而是任何程序均可随时调用全局变量通常存储一些SQL Server的配置设定值和效能统计数据 用户可在程序中用全局变量来测试系统的设定值或Transact SQL命令执行后的状态值 有关SQL Server 全局变量的详细情况请参见附录     注意 全局变量不是由用户的程序定义的 它们是在服务器级定应义的 只能使用预先说明及定义的变局变量 引用全局变量时 必须以 @@ 开头 局部变量的名称不能与全局变量的名称相同 否则会在应用中出错 cha138/Article/program/Oracle/201311/18640

相关参考

知识大全 ORACLE SQL性能优化系列 (十三)

ORACLESQL性能优化系列(十三)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用WHER

知识大全 ORACLE SQL性能优化系列 (三)

ORACLESQL性能优化系列(三)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用DECO

知识大全 Oracle8 PL/SQL编程风格与系统性能的提高

Oracle8PL/SQL编程风格与系统性能的提高  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Oracle SQL性能优化系列学习三

OracleSQL性能优化系列学习三  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!正在看的ORAC

知识大全 Oracle SQL中实现indexOf和lastIndexOf功能

OracleSQL中实现indexOf和lastIndexOf功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 解决使用ORACLE SQL*PLUS时没有监听器的问题

解决使用ORACLESQL*PLUS时没有监听器的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Oracle SQL*NET TCP/IP 的通信模式、配置方法及应用实例

OracleSQL*NETTCP/IP的通信模式、配置方法及应用实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

实验中的变量主要有自变量、因变量和无关变量。下列不属于控制无关变量的操作是:__

实验中的变量主要有自变量、因变量和无关变量。下列不属于控制无关变量的操作是:_____A、绿叶中色素的提取和分离实验中,制备滤纸条时剪去两角B、验证光合作用需要光照的实验中,将叶片的一半用黑纸包住C、

知识大全 jsp中把js变量赋给java变量,或者将java变量赋给js变量怎么做

在jsp中经常会遇到把js变量赋给java变量或者将java变量赋给js变量的情况在此将通用的处理方法小结如下java变量传给js好办vara=&#;<%=javaParam%>&

知识大全 怎么在不使用第三个变量的情况下交换两个变量的值

怎么在不使用第三个变量的情况下交换两个变量的值例如:a=4;b=3 结果是a=3;b=4演算过程如下:(1)a=a+b;a=7,b=3(2)b=a-b;a=7,b=4(3)a=a-b;a=3