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

जांचें कि क्या कोई अस्थायी तालिका मौजूद है और अस्थायी तालिका बनाने से पहले उसे हटा दें

मैं त्रुटि को पुन:उत्पन्न नहीं कर सकता।

शायद मुझे समस्या समझ में नहीं आ रही है।

SQL सर्वर 2005 में निम्नलिखित मेरे लिए ठीक काम करता है, दूसरे चयन परिणाम में अतिरिक्त "foo" कॉलम दिखाई देता है:

IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results
GO
CREATE TABLE #Results ( Company CHAR(3), StepId TINYINT, FieldId TINYINT )
GO
select company, stepid, fieldid from #Results
GO
ALTER TABLE #Results ADD foo VARCHAR(50) NULL
GO
select company, stepid, fieldid, foo from #Results
GO
IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results
GO


  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 सर्वर के लिए LIMIT और OFFSET के बराबर?

  3. Azure SQL DB घोषणा (पूर्वावलोकन) के लिए स्पॉटलाइट क्लाउड समर्थन

  4. जांचें कि क्या तालिका को OBJECTPROPERTY () के साथ SQL सर्वर में किसी विदेशी कुंजी द्वारा संदर्भित किया गया है

  5. तालिका के सेट पर सीडीसी को कैसे सक्षम करें या SQL सर्वर में डेटाबेस में सभी तालिकाओं पर सक्षम करें - SQL सर्वर ट्यूटोरियल