Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL 2005 में किसी फ़ंक्शन के लिए कॉलम डिफ़ॉल्ट मान को बाध्य करें

इस तरह एक डिफ़ॉल्ट जोड़ने का सिंटैक्स होगा

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

साथ ही, आप DOC_Order के रिक्त होने पर अपने फ़ंक्शन को हैंडल करने के लिए बदलना चाह सकते हैं

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 क्वेरी एकाधिक कॉलम केवल एक कॉलम पर अलग का उपयोग कर

  2. SQL सर्वर को डेटा को विभाजित करने की आवश्यकता है, लेकिन केवल मानक संस्करण है

  3. SQL डिफ़ॉल्ट बाधा को उसका नाम जाने बिना कैसे छोड़ें?

  4. बाधाओं को अस्थायी रूप से बंद करें (MS SQL)

  5. अनुगामी रिक्त स्थान निकालें और SQL सर्वर में कॉलम में अपडेट करें