|
〇〇 发表于 2014-4-29 16:42 ![]()
oracle:
SQL> select * from user_tables a
2 where (table_name,tablespace_name ) in (select
问了xugu工程师,是我多了表别名,oracle,dm7也会出错
不加:
SQL>select user_name,table_name from all_tables t1,dba_users u1 where (user_name,table_name) in (select user_name,table_name from all_tables t,db
a_users u where table_name like 'T1%' and t.user_id=u.user_id);
Net disconnect,reconnect.
Connect ok.
SQL>
SQL>/
USER_NAME | TABLE_NAME |
------------------------------------------------------------------------------
SYSDBA| T|
SYSSSO| T|
SYSAUDITOR| T|
GUEST| T|
SYSDBA| T1M|
SYSSSO| T1M|
SYSAUDITOR| T1M|
GUEST| T1M|
SYSDBA| T100K|
SYSSSO| T100K|
USER_NAME | TABLE_NAME |
------------------------------------------------------------------------------
SYSAUDITOR| T100K|
GUEST| T100K|
Total 12 records.
Use time:4423 ms.
SQL>
加了:
SQL>select * from user_tables a
2 where (table_name,tablespace_name ) in (select
3 table_name,tablespace_name
4 from user_tables where table_name = 'PUB_URLS')b;
select * from user_tables a
where (table_name,tablespace_name ) in (select
table_name,tablespace_name
from user_tables where table_name = 'PUB_URLS')b;
from user_tables where table_name = 'PUB_URLS')b;
*
第 4 行, 第 48 列附近出现错误[-2007]:
语法分析出错.
----
SQL> select * from user_tables a
2 where (table_name,tablespace_name ) in (select
3 table_name,tablespace_name
4 from user_tables where table_name = 'PUB_URLS')b;
from user_tables where table_name = 'PUB_URLS')b
*
第 4 行出现错误:
ORA-00933: SQL 命令未正确结束 |
|