Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Как проверить, что иерархический справочник не зациклен?

$
0
0
/*можно размотать до конца */
DECLARE @TableGood TABLE (id int, ownerid int) 
INSERT INTO @TableGood SELECT 1, 0
INSERT INTO @TableGood SELECT 2, 1 
INSERT INTO @TableGood SELECT 3, 2
INSERT INTO @TableGood SELECT 4, 3

  
/*плохая таблица, зациклится при обходе*/
DECLARE @TableBad TABLE (id int, ownerid int) 
INSERT INTO @TableBad SELECT 1, 0
INSERT INTO @TableBad SELECT 2, 1 
INSERT INTO @TableBad SELECT 3, 2
INSERT INTO @TableBad SELECT 4, 1

Viewing all articles
Browse latest Browse all 7251

Trending Articles