还有个问题就是
begin
execute immediate 'alter database datafile 'C:\ORACLE_DB\DataBase1.ora' offline drop';
end;
怎么执行不了??在C:这报错,要是不加 execute immediate 则没有错 可我那有一堆的脚本要一块运行啊。还有
execute immediate 'connect ewa/ewa@oracle9_192.168.1.248'; 怎么不管用啊??
begin
execute immediate 'alter database datafile 'C:\ORACLE_DB\DataBase1.ora' offline drop';
end;
怎么执行不了??在C:这报错,要是不加 execute immediate 则没有错 可我那有一堆的脚本要一块运行啊。还有
execute immediate 'connect ewa/ewa@oracle9_192.168.1.248'; 怎么不管用啊??
当前用户只要有create any table的权限,
以及某个用户下表的select权限,就可以通过语句直接创建
例如:
execute immediate 'create table database1.tbname as select * from username.tbname where ...';
这是sql*plus的命令,又不是ddl or dml语句
begin
execute immediate 'alter database datafile 'C:\ORACLE_DB\DataBase1.ora' offline drop';
end;
这么创建会报错,而
alter database datafile 'C:\ORACLE_DB\DataBase1.ora
这样去正常??还有怎么查看别的表空间下的用户?