易截截图软件、单文件、免安装、纯绿色、仅160KB

pl/sql变量语法

 定义标量变量语法
在PL/SQL语块中定义变量和常量的语法如下
indentifier [CONSTANT] datatype [NOT NULL] [:=|DEFAULT expr]
indentifier 用于指定变量或常量的名称
CONSTANT:用于指定常量。当定义常量时,必须指定它的初始值,并且其数值不能改变
datatype:用于指定变量或常量的数据类型。
NOT NULL: 用于强制初始化变量(不能为null)。当指定NOT NULL选项时,必须要为变量提供数值。
:=用于为变量和常量指定初始值
DEFAULT:用于为变量和常量指定初始值
erpr:用于指定初始值的PL/SQL表达式,可是是文本值,其他变量,函数等。
示例
v_ename         varchar2(10);
v_sal               number(6,2);
v_balance       binary_float;
c_tax_rate      constant number(3,2):=5.5;
v_hiredate      date;
v_valid            boolean not null  default false;
使用标量变量
DECLARE
 v_ename VARCHAR2(5);
v_sal NUMBER(6,2);
c_tax_rate CONSTANT NUMBER(3,2):0.03;
v_tax_sal NUMBER(6,2);
BEGIN
SELECT ename,sal,INTO v_ename, v_sal
from emp WHERE empno=&eno;
v_tax_sal:=v_sal*c_tax_tate;
dbms_output.put_line('雇员名:'||v_ename);
dbms_output.put_line('雇员工资:'||v_sal);
dbms_output.put_line('所得税:'||v_tax_sal);
END;
为了提高程序的可用性,降低PL/SQL程序的维护工作量可以使用%TYPE属性定义变量。
使用%TYPE属性
DECLARE
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
c_tax_rate CONSTANT NUMBER(3,2):=0.03;
V_tax_sal   v_sal%TYPE;
BEGIN
SELECT ename,sal INTO v_ename, v_sal
from emp WHERE empno=&eno;
v_tax_sal:=v_sal*c_tax_rate;
dbms_output.put_Line('所得税:'||v_tax_sal);
END;
复合类型变量定义使用方法
当使用PL/SQL记录时,首先需要再定义部门定义记录类型和记录变量,然后在执行部门引用该记录变量,需要注意,当引用记录成员时,必须要加记录变量作为前缀(记录变量.记录成员)示例
DECLARE
TYPE emp_record_type IS RECORD(
name emp.ename%TYPE


相关文档:

SQL要求CDKEY的解决办法

 
[可用]如果出现安装sql server 2000要求CD-KEY的情况,请使用regedt32找开注册表,在以下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]中建立一个DWORD键
SafeDLLSearchMode并设值为0
这个试过,是可以用的
 
H6TWQ-TQQM8-HXJYG-D69F7-R84VM      - ......

用ADO管理SQL SERVER !

      在软件开发中,常常需要为程序建立Sql Server数据库的运行环境。完成如在SQL Server数据库中建立设备,建立数据库,建立表格,分配权限等功能,如何方便的建立应用程序所需Sql Server环境的数据库环境,而不用启动SQL Enterprise Manager呢?
下面来看: 
  启动VB6.0,新建一个工 ......

使用SQL SERVER的Link Server实现分布式事务

ansi_warning和ansi_nulls 两个选项必须打开,好像对系统也没啥影响。
 
楼主再检查一下两个地方,经测试,在要使用分布式事务时,这是必须要设置的。
1、链接服务器和名称解析问题
-- 创建链接服务器
EXEC sp_addlinkedserver 'srv_lnk', 'ms', 'SQLOLEDB', '192.168.1. ......

SQL Server 2000 数据库三种类型的文件

mdf文件的其他说明:  在微软的SQL Server 2000 数据库有三种类型的文件:
  主要数据文件(扩展名.mdf是 primary data file 的缩写)
  主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。主要数据文件的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号