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

SQL सर्वर में IP पता संग्रहीत करने के लिए सबसे उपयुक्त डेटा प्रकार क्या है?

IPv4 पते को binary . के रूप में संग्रहीत करना (4) जो प्रतिनिधित्व करता है, उसके लिए सबसे सही है, और आसान सबनेट मास्क-शैली की क्वेरी के लिए अनुमति देता है। हालाँकि, यदि आप वास्तव में एक पाठ प्रतिनिधित्व के बाद हैं, तो इसे अंदर और बाहर रूपांतरण की आवश्यकता है। उस स्थिति में, आप एक स्ट्रिंग प्रारूप पसंद कर सकते हैं।

यदि आप एक स्ट्रिंग के रूप में संग्रहीत कर रहे हैं तो एक कम उपयोग किया जाने वाला SQL सर्वर फ़ंक्शन PARSENAME . है , वैसे। आईपी ​​​​पते के लिए डिज़ाइन नहीं किया गया है लेकिन उनके लिए पूरी तरह उपयुक्त है। नीचे दिया गया कॉल '14' लौटाएगा:

SELECT PARSENAME('123.234.23.14', 1)

(क्रमांकन दाएं से बाएं है)।



  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 सर्वर में NULL को किसी अन्य मान से कैसे बदलें - ISNULL ()

  3. SQL सर्वर में डेटाबेस मेल प्रोफ़ाइल से संबद्ध खातों की सूची बनाएं

  4. NHibernate और SqlServer में डेटा ऑडिटिंग

  5. एक सूची सम्मिलित करना<> SQL सर्वर तालिका में