我在我的机器上有20个oracle数据库,当我尝试在脚本下运行它在所有数据库中搜索表时如何告诉查询搜索特定或单个数据库。
if not exists (select * from dba_tables where table_name='Default')
create table Default (
FolderType [VARCHAR](4) NOT NULL,
FeeCode [INT] NOT NULL,
StatusCode [INT] NOT NULL,
CalculationOrder [INT] NULL,
FeeAmount] [numeric](14, 2) NULL,
BillFlag] [CHAR](1) NULL,
Comments] [VARCHAR](4000) NULL,
)
go
ALTER TABLE Default ADD CONSTRAINT Default_PK PRIMARY KEY (FolderType, FeeCode, StatusCode)
GO
答案 0 :(得分:2)
使用user_tables
代替dba_tables
只会在您登录的用户/架构中为您提供表格。