更改IBM netezza aginity工作台中的表名的错误

时间:2014-11-14 17:49:03

标签: sql linux windows-7 netezza

我正在尝试在win7上更改IBM netezza Aginity工作台中的表名。

我可以阅读表格,但我无法更改其名称。

当我跑步时:

 ALTER table my_database.username.my_table rename to my_database.username.my_table_new

我收到了错误:

 ALTER TABLE permission denied 

当我在Linux服务器上执行此操作时,我运行nzsql并进入" system(admin)=> "并运行相同的命令,我得到了:

 ERROR:  Cross Database Access not supported for this type of command

任何帮助都将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

您必须连接到包含您要更改的表的数据库。

在nzsql提示符下,键入“\ c my_database”并重新运行alter table命令。在您的情况下,您已连接到SYSTEM数据库,而不是MY_DATABASE。