Sql 在IBM netezza aginity workbench中更改表名时出错

Sql 在IBM netezza aginity workbench中更改表名时出错,sql,linux,windows-7,netezza,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 当我在运行nzsql的Linux服务器上以管理员的身份执行此操作,并输入“system(admin)=>”并运行

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

我能看懂这张表,但我不能改变它的名字

当我跑步时:

 ALTER table my_database.username.my_table rename to my_database.username.my_table_new
我得到一个错误:

 ALTER TABLE permission denied 
当我在运行nzsql的Linux服务器上以管理员的身份执行此操作,并输入“system(admin)=>”并运行相同的命令时,我得到:

 ERROR:  Cross Database Access not supported for this type of command
任何帮助都将不胜感激


谢谢

您必须连接到包含您试图更改的表的数据库

在nzsql提示符中,键入“\c my_database”并重新调用alter table命令。在您的情况下,您连接的是系统数据库,而不是MY_数据库