oracle中pl定义的变量值,未初始化,那此变量的值是什么? oracle中pl定义的变量值,未初始化,那此变量的值是什么?达人赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declarev_name varchar(20) --这个就是变量啊 v_name:='sc' --sc就是变量的值 都是nullSQL> set serveroutput on;SQL> SQL> declare 2 t_number number; 3 t_varchar varchar2(20); 4 t_date date, 5 t_timestamp timestamp; 6 begin 7 dbms_output.put_line ('number 类型默认值是:'||t_number); 8 dbms_output.put_line ('varchar 类型默认值是:'||t_varchar); 9 dbms_output.put_line ('date 类型默认值是:'||t_date); 10 dbms_output.put_line ('timestamp 类型默认值是:'||t_timestamp); 11 end; 12 /declaret_number number;t_varchar varchar2(20);t_date date,t_timestamp timestamp;begindbms_output.put_line ('number 类型默认值是:'||t_number);dbms_output.put_line ('varchar 类型默认值是:'||t_varchar);dbms_output.put_line ('date 类型默认值是:'||t_date);dbms_output.put_line ('timestamp 类型默认值是:'||t_timestamp);end;ORA-06550: 第 4 行, 第 12 列: PLS-00103: Encountered the symbol "," when expecting one of the following: := . ( @ % ; not null range with default characterSQL> editSQL> /number 类型默认值是:varchar 类型默认值是:date 类型默认值是:timestamp 类型默认值是:PL/SQL procedure successfully completedSQL> #1楼v_name varchar(20)只定义这句,不赋值(不初始化),它的值是什么? 兄弟,软件是玩出来的,做计算机就得自己多动手,都实践。实践出来的东西自己印象最深。你自己完全可以写个plsql块测试出来哈。。呵呵。。菜鸟拙见。见谅。。 求脚本 从A表查询数据往B表中插入时存在的问题,谁帮忙解决下? 有关select into的pl/sql语句 一个难以解决的sql问题 关于数据库SQL语句中not in的速度问题 请问connect 和 create session权限有和区别? 如何把多个分公司的数据合到总公司的数据库中 oracle身份证处理相关问题解决方法 以前的那篇讲Oracle学习资源的帖子怎么找不着了啊? oracle中的条件选择 一个关于建立过程出现错误问题。 菜鸟请教,在PLSQL中创建表,提示“缺少右括号”
v_name varchar(20) --这个就是变量啊
v_name:='sc' --sc就是变量的值
SQL> set serveroutput on;
SQL>
SQL> declare
2 t_number number;
3 t_varchar varchar2(20);
4 t_date date,
5 t_timestamp timestamp;
6 begin
7 dbms_output.put_line ('number 类型默认值是:'||t_number);
8 dbms_output.put_line ('varchar 类型默认值是:'||t_varchar);
9 dbms_output.put_line ('date 类型默认值是:'||t_date);
10 dbms_output.put_line ('timestamp 类型默认值是:'||t_timestamp);
11 end;
12 /declare
t_number number;
t_varchar varchar2(20);
t_date date,
t_timestamp timestamp;
begin
dbms_output.put_line ('number 类型默认值是:'||t_number);
dbms_output.put_line ('varchar 类型默认值是:'||t_varchar);
dbms_output.put_line ('date 类型默认值是:'||t_date);
dbms_output.put_line ('timestamp 类型默认值是:'||t_timestamp);
end;ORA-06550: 第 4 行, 第 12 列:
PLS-00103: Encountered the symbol "," when expecting one of the following: := . ( @ % ; not null range with default characterSQL> edit
SQL> /number 类型默认值是:
varchar 类型默认值是:
date 类型默认值是:
timestamp 类型默认值是:PL/SQL procedure successfully completedSQL>
只定义这句,不赋值(不初始化),它的值是什么?
你自己完全可以写个plsql块测试出来哈。。
呵呵。。菜鸟拙见。见谅。。