MS Fest 2009 - Novinky v MSSQL 2009 - http://www.ms-fest.cz, Slidy
Umožňuje definovat tabulkové datové typy.
Např: Předávání proceduře neznámý počet parametrů.
Příklad:
CREATE TYPE IntegerTypeList AS TABLE ( NUMBER INT ) CREATE PROCEDURE ShowList(@list IntegerTypeList readonly) AS BEGIN SELECT * FROM @list END
V .NET předáváme DataTable a typ parametru SqlDBType.Structured .
INSERT INTO tableA VALUES (value11,value12),(value21,value22)
MERGE a1 USING a2 ON a1.name = a2.name WHEN MATCHED THEN UPDATE SET a1.number = a1.number+a2.number WHEN NOT MATCHED THEN ... ;
Type | Forat | přesnost | velikost |
---|---|---|---|
Time | hh:mm:ss[.nnnnnnn] | 100ns | 3-5B |
Date | YYYY-MM-DD | 1day | 3B |
DateTime2 | YYYY-MM-DD hh:mm:ss[.nnnnnnn] | 100ns | 6-8B |
DateTimeoffset |
Konečně náhrada za všem známé parentId