plsql现在可以使用ddl了吗,我在pl/sql中也创建了表格啊,有大神给详细讲解一下么
发布网友
发布时间:2023-02-16 09:05
我来回答
共3个回答
热心网友
时间:2023-10-09 01:42
动态的意思是,你的ddl代码不能直接写在plsql的一段代码,或者不能将ddl直接写在函数或者存储过程里,只能将代码放到一个变量里,然后执行这个变量。就像一楼说的那样。
热心网友
时间:2023-10-09 01:43
DECLARE
V_DDL VARCHAR2(100);
BEGIN
V_DDL:='CREATE TABLE DTABLE(ID NUMBER,VNAME varchar2(20))';
execute immediate V_DDL; --动态SQL为DDL语句
dbms_output.put_line('ddl TEST ');
END;
热心网友
时间:2023-10-09 01:43
什么意思,pl/sql 代码段吗?还是plsqdeveloper工具?
pl/sql 代码段,要使用ddl,必须用动态sql的。