sql >> Database teknologi >  >> RDS >> Sqlserver

Bind en kolonnestandardværdi til en funktion i SQL 2005

Syntaksen for at tilføje en sådan standard ville være

alter table DOC_Order 
add constraint 
df_DOC_Order 
default([dbo].[NEWDOC_Order]())
for DOC_Order

Du vil måske også ændre din funktion til at håndtere, når DOC_Order er null

Create FUNCTION [dbo].[NEWDOC_Order] 
(
)
RETURNS int
AS
BEGIN

RETURN (SELECT ISNULL(MAX(DOC_ORDER),0) + 1 FROM DOC_Documents)

END


  1. php tilfældige mysql-data

  2. Sådan opretter du linket server MySQL

  3. Opdater ekstern database ved kursusafslutning

  4. Hvordan får man dimensionen af ​​en DECLAREd variabel i SP'er?