申请一个变量,可以用来存放的数字精度是0.001~0.00999
申请一个变量,可以用来存放的中文字符个数不超过200
申请一个变量,可以用来存放S_EMP表中所有列的值创建一个索引表类型,并利用此类型声明一个变量,要求此索引表类型可以存放所有部门信息
求帮忙撒,opps_zhou ,luoyoumou 

解决方案 »

  1.   

    别啊,哥们,我只能叫出这俩哥们名字
    这个问题就是很基础的很基础的plsql,我刚学。declear  s1  nvarchar2(200)什么的
      

  2.   

    1. number(3, 5)
    2. varchar2(400)
      

  3.   

    1.number(3,5)
    2.varchar2(400)
    3、表类型
      

  4.   

    第二个答案还能懂,
    number(x,y),X不是小数点前面的位数吗?
    第三个答案,不懂,咋做?
      

  5.   

    declare s1 s_emp.name%type 表示把变量s1的类型设置成与s_emp表的name列一样的类型,
    那 如果我想把变量s1的类型 设置与s_emp表的所有列的类型, 可不可以用declare s1 s_emp%type呢?
      

  6.   


    s1   s_emp%rowtype;
    这样声明,s1 就可以保存 s_emp 的一行记录,使用的时候可以使用 s1.字段名
      

  7.   

    申请一个变量,可以用来存放的数字精度是0.001~0.00999
    num1        number(3,5);申请一个变量,可以用来存放的中文字符个数不超过200
    这个不同字符集,一个中文占位情况不一样,你可以看一下你的环境一个中文占位
    select lengthb('周') from dual;
    得到一个中文的占位情况,声明变量不超过 200 中文字,自己乘一下申请一个变量,可以用来存放S_EMP表中所有列的值
    这个刚刚说了
    s1          s_emp%rowtype;
    最后一个,没明白你要的是什么