Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze Poslední revize Obě strany příští revize | ||
programovani:sql [01.10.2011 14:41] miloush [Metadata] |
programovani:sql [01.10.2011 17:30] miloush [Metadata] |
||
---|---|---|---|
Řádek 11: | Řádek 11: | ||
=== Hierarchie cizích klíčů === | === Hierarchie cizích klíčů === | ||
<code> | <code> | ||
- | DECLARE @tableName sysname = N'OrderOut'; | + | DECLARE @tableName sysname = NULL; |
DECLARE @printDepth int = 5; | DECLARE @printDepth int = 5; | ||
Řádek 47: | Řádek 47: | ||
SELECT Parent, ParentColumn, Child, ChildColumn, Pass, DeleteAction, UpdateAction, ConstraintName | SELECT Parent, ParentColumn, Child, ChildColumn, Pass, DeleteAction, UpdateAction, ConstraintName | ||
FROM @Dependencies WHERE Parent = @tableName OR @tableName IS NULL | FROM @Dependencies WHERE Parent = @tableName OR @tableName IS NULL | ||
+ | ORDER BY Parent, Child, ParentColumn, ChildColumn | ||
| | ||
SELECT @c1 = MIN(Child) FROM @Dependencies WHERE Parent = @tableName | SELECT @c1 = MIN(Child) FROM @Dependencies WHERE Parent = @tableName | ||
Řádek 81: | Řádek 82: | ||
SELECT @c1 = MIN(Child) from @Dependencies where Parent = @tableName AND Child > @c1; | SELECT @c1 = MIN(Child) from @Dependencies where Parent = @tableName AND Child > @c1; | ||
END; | END; | ||
- | |||
</code> | </code> | ||
programovani/sql.txt · Poslední úprava: 20.11.2011 15:36 autor: miloush