oracle ora-00997 problems【Blog 搬家】

myhuaer發表於2010-05-05

oracle ora-00997 problems

Oracle8i,9i 中對Long 操作有一個限制.就是:
所有的select,Update,lock tables 的所有Long columns 必須在同一個Database中.
 
而你的SQL,正好選取了兩個long columns 分別在兩個database 上.所以會出現 ora-00997 的錯誤.
 
 傳送時間: 2005年4月19日 13:11
收件人: Lis Li
主題: all_tab_columns

select a.column_name,a.data_type,a.data_length,a.nullable,a.data_default,b.data_type,b.data_length,b.nullable,b.data_default
from all_tab_columns a,all_tab_columns@acmtest b
where a.owner = 'BQY'
and b.owner = 'BQY'
and a.table_name = 'MBM'
and b.table_name = 'MBM'
and a.column_name = b.column_name
and ((a.data_type <> b.data_type) or (a.data_length <> b.data_length) or (a.nullable <> b.nullable) or (a.data_default<>b.data_default))

myhuaer 發表於:2005.04.19 13:47 ::分類: ( Oracle Infomation ) ::閱讀:(599次) ::

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/34596/viewspace-661923/,如需轉載,請註明出處,否則將追究法律責任。