Tsql 我怎样才能摆脱这个“问题”;文件附近的语法无效。应为'';,ID,或引用的“ID”;?
我试图在第三方数据库中改变模式。这是旧的。除了两条线,所有的东西都移动了Tsql 我怎样才能摆脱这个“问题”;文件附近的语法无效。应为'';,ID,或引用的“ID”;?,tsql,sql-server-2008,schema,Tsql,Sql Server 2008,Schema,我试图在第三方数据库中改变模式。这是旧的。除了两条线,所有的东西都移动了 ALTER SCHEMA dbo TRANSFER db_owner.File ALTER SCHEMA dbo TRANSFER db_owner.User 现在我看到文件和用户是SQL关键字。这就是为什么我会犯这个错误。有没有办法告诉SQL将它们作为关键字忽略?因此它可以运行?将关键字括在方括号中 ALTER SCHEMA dbo TRANSFER db_owner.[File] ALTER SCHEMA dbo
ALTER SCHEMA dbo TRANSFER db_owner.File
ALTER SCHEMA dbo TRANSFER db_owner.User
现在我看到文件和用户是SQL关键字。这就是为什么我会犯这个错误。有没有办法告诉SQL将它们作为关键字忽略?因此它可以运行?将关键字括在方括号中
ALTER SCHEMA dbo TRANSFER db_owner.[File]
ALTER SCHEMA dbo TRANSFER db_owner.[User]
将关键字括在方括号内
ALTER SCHEMA dbo TRANSFER db_owner.[File]
ALTER SCHEMA dbo TRANSFER db_owner.[User]
@阿伦伯特朗:正如我在专栏文章中所说,这是一个第三方数据库。i、 我没有创建或命名表格。是的,但你可以向第三方提供反馈。谁知道呢,如果你有一个像样的供应商,他们可能愿意逐步淘汰他们制造的混乱。这是一个著名的.NET开源wiki软件。但我会给他们发封电子邮件。好的观点。@AaronBertrand:正如我在我的作品中所说的,这是一个第三方数据库。i、 我没有创建或命名表格。是的,但你可以向第三方提供反馈。谁知道呢,如果你有一个像样的供应商,他们可能愿意逐步淘汰他们制造的混乱。这是一个著名的.NET开源wiki软件。但我会给他们发封电子邮件。说得好。