oracle ora-00997 problems

Oracle8i,9i 中对Long 操作有一个限制.就是:
所有的select,Update,lock tables 的所有Long columns 必须在同一个Database中.
 
而你的SQL,正好选取了两个long columns 分别在两个database 上.所以会出现 ora-00997 的错误.
 
-----原始邮件-----
发件人: Harrison Jiang
发送时间: 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))
[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/34596/viewspace-796379/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/34596/viewspace-796379/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值