Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Mengikat nilai default kolom ke fungsi di SQL 2005

Sintaks untuk menambahkan default seperti itu adalah

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

Juga, Anda mungkin ingin mengubah fungsi Anda untuk menangani ketika DOC_Order adalah 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. Baca log transaksi SQL Server

  2. SQL:Normalisasi database sambil mempertahankan batasan

  3. Bagaimana Fungsi SQL Server DIFFERENCE() Bekerja

  4. Cara tercepat untuk menentukan apakah ada catatan

  5. Saat menghapus kaskade untuk tabel referensi sendiri