Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Свържете стойност по подразбиране на колона към функция в SQL 2005

Синтаксисът за добавяне на подразбиране като този ще бъде

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

Освен това може да искате да промените функцията си, която да обработва, когато DOC_Order е null

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

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

END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server - Заявка за късо съединение?

  2. Случвало ли ви се е SQL Server 2008 да върне различен набор от резултати от SQL Server 2000?

  3. Как да създадете SQL Trace за заснемане на събития на SQL Server

  4. Как да изпратите по имейл резултатите от заявка в SQL Server (T-SQL)

  5. SQL Добавяне на външен ключ към съществуваща колона