2010-06-20 15 views
13

माइक्रोसॉफ्ट एसक्यूएल डेटाबेस में, मेरे पास एक टेबल है जहां प्रत्येक कॉलम में डिफ़ॉल्ट मान होते हैं (या तो निश्चित मान या पहचान जैसे सामान या getdate())।टी-एसक्यूएल में, डिफ़ॉल्ट रूप से सेट सभी मानों के साथ एक नई पंक्ति कैसे डालें?

मैं एक SQL कथन लिखने की कोशिश कर रहा हूं जो एक नई पंक्ति डालेगा जिसमें प्रत्येक सेल का डिफ़ॉल्ट मान होगा।

न तो

insert into MySchema.MyTable 

है और न ही

insert into MySchema.MyTable() values() 

मान्य सिंटैक्स कर रहे हैं।

तो क्या कोई मूल्य निर्दिष्ट किए बिना एक नई पंक्ति डालना संभव है? https://msdn.microsoft.com:

उत्तर

24

insert into foo DEFAULT VALUES

+0

डॉक्टर काम करता है का उपयोग कर सकते /en-us/library/ms174335.aspx – Pang

0

आप इस वाक्य रचना जिसे ज़्यादातर प्रमुख डेटाबेस (TSQL, MySQL, Postgre, ओरेकल आदि) पर

INSERT INTO tablename VALUES (DEFAULT)

संबंधित मुद्दे