當表名包含']'字符時,找不到正確的語法來重命名T-SQL中的表。重命名錶]
似乎sp_rename過程不使用與T-SQL DDL相同的轉義規則。
這怎麼辦?
CREATE SCHEMA MySchema
CREATE TABLE [MySchema].[MyTab]]le5](
[Id] [bigint] IDENTITY(1,1) NOT NULL,
[SomeField] [bigint] NULL,
[MyField] [nvarchar](4000) NULL)
EXEC sp_rename 'MySchema.MyTa]ble5', 'MyTable6'
你必須使用一個腳本?您可以在SSMS中將其重命名爲Ok。 – Rikalous