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

varchar से int . तक की संख्या वाले कॉलम का प्रकार बदलें

ऐसा करने का एकमात्र विश्वसनीय तरीका एक अस्थायी तालिका का उपयोग करना होगा, लेकिन यह अधिक SQL नहीं होगा:

select * into #tmp from bad_table
truncate table bad_table
alter bad_table alter column silly_column int
insert bad_table
select cast(silly_column as int), other_columns
from #tmp
drop table #tmp


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक्सएमएल पथ (''), 1,1) के लिए चयन ... का अर्थ क्या है?

  2. आपका SQL सर्वर कितना स्वस्थ है? सक्रिय डेटाबेस निगरानी महत्वपूर्ण है

  3. दो तालिकाओं को मिलाएं जिनमें कोई सामान्य फ़ील्ड नहीं है

  4. एसक्यूएल केस स्टेटमेंट

  5. PHP घातक त्रुटि:अपरिभाषित फ़ंक्शन पर कॉल करें mssql_connect ()