请问sql plus里面能否执行创建表的语句????????? 当然可以!如:Create table hr.test(num number(10),name varchar2(10)) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接CREATE TABLE Stock10079 (name char(20));就可以了。 不需要BEGIN 和END。直接运行中间建表的语句不就可以吗? 不需要BEGIN 和END。直接运行中间建表的语句不就可以吗? 放在beginend;中间为什么不行。 放在beginend;中间必须用动态sql了. 可以的,拿sqlplus试一下不就可以了吗! 不可以,除非使用完全动态SQL,否则在存储过程中是不支持CREATE语句的.当然在SQLPLUS下是可以的,但不能用BEGIN ..END ,因为如果写了BEGIN .. END 就跟执行存储过程一样了,同样不支持CREATE语句.如果要在存储过程中动态创建表,则使用动态SQL语句,调用DBMS_SQL包就可以了. 如何安装与配置? 求一条SQL语句#### 【 初级问题 】 怎么使用oracle的在线帮助? oracle怎么连sql92都不完全支持呀? 问题:同时有多个数据库时,sqlplus和sqlloader默认的是哪个数据库 请问这样一个sql语句该怎么写 (Memory Channel)怎么翻译? 关于shell函数打开Oracle的net manager的问题 请教大家关于oracle中substr函数的一个问题 新建的用户不能修改其他用户下表数据 请问一sql语句,涉及到多表,急急急, 我需要重新建立一张表上的主键索引(就是索引正好建立在构成主键的几个字段上),应该如何写SQL??
begin
end;
中间为什么不行。
begin
end;
中间必须用动态sql了.