powiedzmy masz typ zdefiniowany przez użytkownika, który następuje:Składnia Wartości domyślne dla użytkownika typ zdefiniowany jako tabeli
CREATE TYPE [dbo].[MyDefineType] As Table
(
ID int NOT NULL
, Column1 int NOT NULL
, Column2 Nvarchar(128) NULL
, Column3 Nvarchar(128) NULL
, Column4 Nvarchar(128) NULL
, Column5 Nvarchar(128) NULL
)
Więc kiedy przeszedł wartościową stolik poprzez procedury przechowywanej, typ odzwierciedla schemat stół.
Moje pytanie brzmi: jaka jest składnia, aby jedna z kolumn miała wartość defertyczną? Na przykład, jeśli przekazałem te wartości przez procedurę przechowywaną w pętli, mógłbym nadać kolumnie 5 wartość domyślną, więc jeśli przekazałbym wartości tylko dla pierwszych 4 kolumn, 5 wykończyłoby to, co zdefiniowałem, aby było, jeśli nie wartość została przekazana. Czy to możliwe z typem zdefiniowanym przez użytkownika?
samą składnię jako inline domyślne ograniczenia dla regularnych tabeli. '[nazwa] [typ danych] DEFAULT N'value''' –