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

वर्चर मान का रूपांतरण एक इंट कॉलम से बह निकला

Declare @phoneNumber int

select @phoneNumber=Isnull('08041159620',0);

त्रुटि दें:

The conversion of the varchar value '8041159620' overflowed an int column.: select cast('8041159620' as int)

एएस

पूर्णांक को इस प्रकार परिभाषित किया गया है:

पूर्णांक (पूर्ण संख्या) डेटा -2^31 (-2,147,483,648) से 2^31 - 1 (2,147,483,647) तक। भंडारण का आकार 4 बाइट्स है। int के लिए SQL-92 पर्यायवाची पूर्णांक है।

समाधान

Declare @phoneNumber bigint

संदर्भ



  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. किसी चयनित क्वेरी के अंदर संग्रहीत कार्यविधि को कैसे निष्पादित करें

  3. 'COLLATE SQL_Latin1_General_CP1_CI_AS' क्या करता है?

  4. SQL सर्वर परिणाम सेट में पंक्तियों को कैसे सीमित करें

  5. चालू माह का पहला व्यावसायिक दिन - SQL सर्वर