寻求解答 用动态sql:dbms_sql包或execute immediate 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态SQLdeclare c_sql varchar2(500);begin c_sql:='create table a(a integer)'; execute immediate c_sql;end;/ 创建表可以用dbms_utitlity包,但请问如何在pl/sql中创建索引?我原来以为创建表和索引是一样的,但好像不是!用dbms_sql包或execute immediate好像不对,dbms_sql主要用于select语句。execute immediate我也试过,不行!谢谢! 如果是8.0.5的话,就只能用dbms_sql包来实现了 如果是8.0.5的话,就只能用dbms_sql包来实现了declare c_sql varchar2(500); CursorId integer; RCount integer;begin c_sql:='create table a(a number)'; CursorId:=DBMS_SQL.OPEN_CURSOR; DBMS_SQL.PARSE(CursorId,c_sql,DBMS_SQL.NATIVE); RCount:=DBMS_SQL.EXECUTE(CursorId); DBMS_SQL.CLOSE_CURSOR(CursorId);end; oracle utl_http.begin_request错误 SQL单独执行和在存储过程中的执行计划不一样的问题 oracle odbc 读取 number问题 Oracle 搜索语句报错 oracle中错误改正 数据库开发到底是什么? 菜鸟的问题!急!急!急! 我想使用oracle+php来建立一个电子商务的站点,需要人手帮忙! 几个问题,急需解决,请大侠不惜赐教 oracle 怎样将数据分组并同时得到计算后的值 oracle imp 和 exp 紧急求助???????? 关于oracle用户环境文件profile
declare
c_sql varchar2(500);
begin
c_sql:='create table a(a integer)';
execute immediate c_sql;
end;
/
我原来以为创建表和索引是一样的,但好像不是!
用dbms_sql包或execute immediate好像不对,dbms_sql主要用于
select语句。execute immediate我也试过,不行!
谢谢!
c_sql varchar2(500);
CursorId integer;
RCount integer;
begin
c_sql:='create table a(a number)';
CursorId:=DBMS_SQL.OPEN_CURSOR;
DBMS_SQL.PARSE(CursorId,c_sql,DBMS_SQL.NATIVE);
RCount:=DBMS_SQL.EXECUTE(CursorId);
DBMS_SQL.CLOSE_CURSOR(CursorId);
end;