UUID के डिफ़ॉल्ट मान के साथ एक अद्वितीय स्तंभ कैसे बनाया जाए


9

मेरे पास आंतरिक उपयोग के लिए एक प्रमुख कॉलम है जो कि केवल एक बढ़ते हुए पूर्णांक है, लेकिन मैं एक दूसरा अनूठा कॉलम लेना चाहूंगा जो कि यूयूआईडी है, लेकिन मुझे नहीं पता कि फ़ंक्शन को डिफ़ॉल्ट मान के लिए कैसे बुलाया जाए (ताकि SQL सर्वर यूयूआईडी बना रहा है और जावा नहीं), क्या कोई दस्तावेज है जो मुझे इसके लिए सुझाव दे सकता है?

जवाबों:



6

सुनिश्चित नहीं हैं कि मैं आपके प्रश्न को सही ढंग से समझ रहा हूं, लेकिन आपके पास uniqueidentifierअपनी तालिका में कोई फ़ील्ड हो सकती है । यदि आप किसी रिकॉर्ड के लिए यूआईडी जेनरेट करना चाहते हैं तो आप कुछ इस तरह से कर सकते हैं:

create table UniqueIdTest
(
    someint int not null,
    someid uniqueidentifier not null
)

insert into UniqueIdTest(someint, someid)
values(1, NEWID())

क्या यह आपकी आवश्यकताओं को पूरा करता है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.