也许这是一个新手问题,但我是甲骨文世界的新手。 我正在使用TOAD for Oracle 9并且有2台服务器使用Oracle 10g,当我连接到服务器A时,我可以使用TOAD的te自动完成功能,但是当我连接到服务器B时,自动完成不会出现。 2台服务器具有相同的数据库,A用于开发,B用于生产。 我真的很感谢你的帮助!
答案 0 :(得分:0)
我猜测您在生产中连接的任何模式都缺少TOAD用于自动完成的系统视图的权限。您可以在生产中运行此查询,例如:
Select column_name, data_type, column_id
FROM SYS.user_tab_columns
答案 1 :(得分:0)
如果您未指定架构,则会发生这种情况。可能在测试服务器上您使用实际架构登录,并且在生产中您拥有一些只读用户。因此,您可能使用用户P登录A,使用用户R登录B.所以您可能需要输入P.MYTABLE才能在B上获得自动填充功能。