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

SQL सर्वर में डिफ़ॉल्ट मान संशोधित करें

जब आप डिफ़ॉल्ट मान के साथ एक कॉलम जोड़ते हैं, तो क्या होता है कि एक डिफ़ॉल्ट बाधा बन रही है:

create table _temp 
( x int default 1)

sp_help _temp परिणाम:

constraint_type constraint_name
DEFAULT on column x DF___temp__x__5A3B20F9

तो कॉलम परिभाषा में डिफ़ॉल्ट क्लॉज एक बाधा बनाने के लिए सिर्फ एक शॉर्टकट है; डिफ़ॉल्ट मान किसी स्तंभ की आंतरिक संपत्ति नहीं है। यदि आप पहले से मौजूद कॉलम के लिए डिफ़ॉल्ट को संशोधित करना चाहते हैं, तो आपको पहले बाधा को छोड़ना होगा:

alter table _temp drop constraint DF___temp__x__5A3B20F9 

और फिर एक नई डिफ़ॉल्ट बाधा बनाएं:

alter table _temp add constraint DF_temp_x default 2 for x


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दो तिथियों के बीच के महीने

  2. SQL सर्वर त्रुटि देता है लॉगिन उपयोगकर्ता 'NT AUTHORITY\ANONYMOUS LOGON' के लिए विफल रहा। विंडोज़ एप्लिकेशन में

  3. मैं SQL सर्वर क्वेरी में तालिका संरचना कैसे दिखा सकता हूं?

  4. एसक्यूएल:बिट या चार बेहतर क्या है (1)

  5. यदि आप किसी डेटाबेस (जैसे, SQL सर्वर) में लेन-देन नहीं करते हैं तो क्या होता है?