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

एक संग्रहीत प्रक्रिया में गतिशील एसक्यूएल में एक अस्थायी तालिका का उपयोग करना

स्थानीय अस्थायी तालिका का उपयोग करने का प्रयास करें -

IF OBJECT_ID ('tempdb.dbo.#temp') IS NOT NULL
   DROP TABLE #temp

CREATE TABLE #temp (ID INT)
INSERT INTO #temp (ID)
VALUES (1),(2)

DECLARE @SQL NVARCHAR(MAX)
SELECT @SQL = 'SELECT * FROM #temp'

EXEC sys.sp_executesql @SQL



  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. एक nvarchar कॉलम को दिनांक स्वरूप में बदलना

  4. जब मैं डेटाबेस बाधाओं का उपयोग करना चाहता हूं लेकिन हटाने के बजाय केवल हटाए गए के रूप में चिह्नित करना चाहता हूं तो क्या करें?

  5. SQL सर्वर - कास्ट और डिवाइड