数据类型:
NUMBER(precision,scale) 分别为数字的位数,小数点的位数
表示整数:
PLS_INTERGER :溢出发生异常
BINARY_INTERGER:发生溢出能为其指派一个NUMBER类型而不发生异常
SIMPLE_INTERGER: PLS_INTERGER的子类型,不允许为空
日期类型:date 、 timestamp
输出:
DBMS_OUTPUT.PUT_LINE(‘v_name=’||v_name) – || 拼接字符串
变量赋值:
v_date DATE:=SYSDATE
变量类型
引用类型: v_id code_bom.company_code%type,
复合类型变量:
记录类型
DECLARE
TYPE product IS RECORD
{
v_id code_bom.company_code%type,
v_name VARCHAR2(20),
};
v_product procuct;
begin
select item_id,rmes_id into v_product where item_code='1'
end;
利用%ROWTYPE声明记录类型数据
DECLARE
v_product productinfo@ROWTYPE;
begin
select * into v_product where item_code='1';
DBMS_OUTPUT.PUT_LINE(‘v_name=’||v_product.id)
end;
索引类型