我们可以有同名的序列和表吗?我正在尝试创建一个与现有表同名的序列,但出现此错误:
数据库中已经有一个名为“XYZ”的对象。
我还没有找到关于此的任何文档。
我们可以有同名的序列和表吗?我正在尝试创建一个与现有表同名的序列,但出现此错误:
数据库中已经有一个名为“XYZ”的对象。
我还没有找到关于此的任何文档。
如果我有一个有很多索引的表,并且我运行一个将行插入到表中的语句,SQL Server 是一次插入一个行,还是使用并行插入行?
无论如何,我们可以使用备份文件估计/知道数据库的大小而不恢复它吗?
我应该向用户或角色授予什么权限,以便它可以在数据库中创建登录名或创建用户。
我的 CTE 为特定客户无限循环运行,我无法找出原因。
这是查询:
;WITH ClassTree
AS (SELECT ID, NAME, Parent_ID
FROM TableName
WHERE ID = 1
UNION ALL
SELECT T.ID, T.NAME, T.Parent_ID
FROM TableName T WITH (NOLOCK)
JOIN ClassTree
ON Parent_ID = ClassTree.ID
)
SELECT * FROM ClassTree