任何人都可以告訴我如何重命名該表嗎?重命名SQL表test ['] 2
test[']2
我在每一個合併審理EXEC sp_rename 'test['']2', 'abc'
..它失敗Syntax error parsing SQL identifier
我曾嘗試以下
EXEC sp_rename 'test['']2', 'abc';
EXEC sp_rename 'test[]'']2', 'abc';
EXEC sp_rename '[test['']2]', 'abc';
EXEC sp_rename '[test[]'']2]', 'abc';
EXEC sp_rename [test[]']2], 'abc';
EXEC sp_rename [test[']2], 'abc';
有任何人任何其他的想法?
SOLUTION
如果你遇到同樣的問題,並希望安全地重命名錶,這裏是對代碼的鏈接
它是基於使用表的OBJECT_ID這你從SYS.TABLES得到,但你可以很容易地修改代碼,使用一個表名
您正在使用什麼RDBMS? –
對不起,忘了提。 MSSQL 2008 R2 – Christian