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

Sql सर्वर 2008 में nvarchar को bigint में बदलें

आप ISNUMERIC . का उपयोग करने का प्रयास कर सकते हैं उन पंक्तियों को निर्धारित करने के लिए जो वास्तव में संख्यात्मक हैं:

UPDATE dbo.YourTable
SET BigIntColumn = CAST(NVarcharColumn AS BIGINT)
WHERE ISNUMERIC(NVarcharColumn) = 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. .NET/SQL सर्वर में कनेक्शन पूलिंग?

  2. SQL सर्वर में SCHEMA_ID () कैसे काम करता है

  3. SQL सर्वर और स्पेक्टर/मेल्टडाउन कमजोरियाँ

  4. MDF फ़ाइल को SQL सर्वर से कनेक्ट करने के 3 तरीके

  5. एक्सएमएल वैरिएबल से वेरिएबल टेबल में इन्सर्ट-सिलेक्ट इतना धीमा क्यों?