从品牌网站建设到网络营销策划,从策略到执行的一站式服务
/* 调用dbms_sql需要执行五个步骤 1.打开一个游标 2.分析要执行的语句 3.绑定可能需要的任何输入变量 4.执行语句 5.关闭游标 */ DECLARE CUR PLS_INTEGER := DBMS_SQL.OPEN_CURSOR;--为处理打开游标 ,cur 返回系统游标id COLS DBMS_SQL.DESC_TAB;--DBMS_SQL.DESC_TAB:用于接收dbms_sql解析出的数据的集合类型 NCOLS PLS_INTEGER; BEGIN DBMS_SQL.PARSE(CUR, 'select * from ma_ctl', DBMS_SQL.NATIVE);--分析语句.DBMS_SQL.NATIVE:获取oracle SQL版本 --DBMS_OUTPUT.PUT_LINE(DBMS_SQL.NATIVE); /* 解析sql语句要用的数据库SQL版本,有V6,V7跟native,当不确定连接的ORACLE数据库版本时使用native选项。 DBMS_SQL.NATIVE:常量名和值的关系。 Name Data Type Value v6 INTEGER 0 native INTEGER 1 v7 INTEGER 2 */ --检索出列的信息,字段数量赋值给第二个参数变量NCOLS,数据放到第三个参数COLS集合变量里 DBMS_SQL.DESCRIBE_COLUMNS(CUR, NCOLS, COLS); FOR I IN 1 .. NCOLS LOOP DBMS_OUTPUT.PUT_LINE(COLS(I).COL_NAME);--COL_NAME 为COLS的一个属性,存放字段名 END LOOP; DBMS_SQL.CLOSE_CURSOR(CUR); END;
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图