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

SQL सर्वर 2008 R2 के लिए Try_Convert

SQL सर्वर में XML का उपयोग करते समय आप कोशिश कर सकते हैं डेटा प्रकार में डालने के लिए और कास्ट विफल होने पर शून्य मान प्राप्त करने के लिए।

declare @T table
(
  Col varchar(50)
)

insert into @T values
('1'),
('1.1'),
('1,1'),
('1a')

select cast('' as xml).value('sql:column("Col") cast as xs:decimal ?', 
                             'decimal(28,10)') as Col
from @T

परिणाम:

Col
-------------
1.0000000000
1.1000000000
NULL
NULL


  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 अल्पविराम से अलग पंक्ति

  3. SQL सर्वर (T-SQL) में दिनांक से वर्ष का दिन प्राप्त करें

  4. मैं SQL सर्वर में एक विदेशी कुंजी कैसे बनाऊं?

  5. एक्सेल में SQL क्वेरी डेटा निर्यात करें