Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Powiąż domyślną wartość kolumny z funkcją w SQL 2005

Składnia do dodania takiej wartości domyślnej to

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

Możesz także zmienić swoją funkcję do obsługi, gdy DOC_Order ma wartość 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. Zmień mapę schematu bazy danych Entity Framework po pierwszym użyciu kodu

  2. Czym jest BETWEEN operator logiczny w SQL Server — samouczek SQL Server / TSQL część 124

  3. Zapytanie o pola daty i godziny z milisekundami daje zły wynik w SQL Server

  4. Paginacja w SQL Server za pomocą OFFSET/FETCH

  5. Generuj skrót hasła członkostwa ASP.Net w czystym T-SQL