create or replace procedure proc_syntmsdatatotms
as
v_tms_data tms_data%rowtype;
-----------------------------------------------------------------------------------------
这句话是创建一个tms_data表结构类型的存储过程?相当于创建一个临时表?

解决方案 »

  1.   


    create or replace procedure proc_syntmsdatatotms
    as
    v_tms_data VARCHAR2(8);
      

  2.   

    变量吧…… 
    tms_data%rowtype类型的变量
      

  3.   


    表示该类型为行数据类型,存储的是一行数据,一行数据里可以有多列,类似于表里的一行数据,也可以是游标里的一行数据,如:
      vs_row1  表%rowtype;
      

  4.   

    意思是创建了一个存储过程,用tms_data表结构类型的本地变量v_tms_data命名。之后如果从tms_data表查到东西可以付给v_tms_data。比如tms_data表有个字段name,那么我就可以使用v_tms_data.name了;即:v_tms_data.tms_data字段名。ok?
      

  5.   

    http://wenku.baidu.com/view/22ce838bd0d233d4b14e6958.html