首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

初学oracle,有个挺简单的存储过程(书上的例子),麻烦朋友们帮忙给说道说道,多谢!

2013-03-26 
初学oracle,有个挺简单的存储过程(书上的例子),麻烦朋友们帮忙给说道说道,谢谢!!!DECLAREv_deptnodept.dep

初学oracle,有个挺简单的存储过程(书上的例子),麻烦朋友们帮忙给说道说道,谢谢!!!
DECLARE
v_deptno   dept.deptno%TYPE
v_dname   dept.dname%TYPE
BEGIN
v_deptno   :=   &no;
v_dname   :=   '&name ';
INSERT   INTOdept   (deptno,   dname)
VALUE   (v_deptno,   v_dname);
END;

请问:
1.v_dname   dept.dname%TYPE   中的%TYPE是什么意思?
2.v_dname   :=   '&name ';   中为什么&name要用 ' '给括起来?

谢谢大家,请帮我解答一下,thanks!



[解决办法]
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html
[解决办法]
1,表示这个类型就按照表中这个字段的类型定义
[解决办法]
morris_lz(岁数大了,哎~~~~~) ( ) 信誉:100 Blog 加为好友 2007-05-30 15:20:19 得分: 0


DragonBill(用户中文昵称------静观其变,以静制动):说得很细致,谢谢你!

这个问题还不是很清楚

v_deptno := &no;
v_dname := '&name ';

输入的时候&xx与 '&xx '有什么区别呢?
用 ' '与不用 ' '有什么不一样的地方呢?


用 ' ',将&name的值当作字符串
不用 ' ',将&name当作一个object

你可以在SQL*PLUS中用
SELECT &name FROM DUAL;

SELECT '&name ' FROM DUAL;
两个语句体会一下

热点排行