DB2存储过程数据类型及定义
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据类型:
定长型字符串(CHAR)
变长型字符串(VARCHAR)
整数类型(SMALLINT、INTEGER、BIGINT)
带小数点的数字类型(DECIMAL、REAL、DOUBLE)
时间类型(DATE、TIME、TIMESTAMP)
对象类型(BLOB、CLOB、DBCLOB)
存储过程中可以使用关键字DECLARE定义变量,然后在后续程序过程中使用变量来处理逻辑。定义变量时可以指定一个初始值。
举例说明:
DECLARE temp1 CHAR(10) DEFAULT 'yes';
DECLARE temp2 VARCHAR(10) DEFAULT 'hello';
DECLARE temp3 SMALLINT DEFAULT 0;
DECLARE temp4 INTEGER DEFAULT 10;
DECLARE temp5 BIGINT DEFAULT 10000;
DECLARE temp6 DECIMAL(10,2) DEFAULT 100.10;
DECLARE temp7 REAL DEFAULT 10.1;
DECLARE temp8 DOUBLE DEFAULT 10000.1001;
DECLARE temp9 DATE DEFAULT '1998-12-25';
DECLARE temp10 TIME DEFAULT '1:50 PM';
DECLARE temp11 TIMESTAMP DEFAULT '2001-01-05-12.00.00';
DECLARE temp12 BLOB(2G);
DECLARE temp13 CLOB(2G);