在ALTER SCHEMA sql查询中的连字符

时间:2012-10-07 21:49:55

标签: sql sql-server

我不断收到以下查询的错误

ALTER SCHEMA dbo TRANSFER domain-USERS\user.tablename;

我尝试使用不同名称的同一数据库的其他表,它工作正常。 (如username.tablename)

所以我认为问题是用户名中的连字符。

我也尝试了以下查询但没有帮助。

ALTER SCHEMA dbo TRANSFER 'domain-USERS\user'.tablename;

ALTER SCHEMA dbo TRANSFER 'domain-USERS\user.tablename';

由于

1 个答案:

答案 0 :(得分:0)

这是将表[A]从模式[B]传输到模式[C]的正确语法。

ALTER SCHEMA C TRANSFER [B].[A]

TRANSFER的右侧,不应该有WINDOWS登录名。