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

सीटीई (एसक्यूएल सर्वर 2005) के बाद अगर मैं कथन का उपयोग कैसे कर सकता हूं

सामान्य तालिका भाव एक ही कथन के संदर्भ में परिभाषित किया गया है:

WITH cte_name AS (
  <cte definition>)
<statement that uses cte>;

तो आप कुछ ऐसा कर सकते हैं:

WITH CTE
AS
( 
    SELECT * FROM SOMETABLE
)
SELECT * FROM CTE;

या

WITH CTE
AS
( 
    SELECT * FROM SOMETABLE
)
UPDATE CTE 
SET somefield = somevalue
WHERE id = somekey;


  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 तालिकाओं के माध्यम से कैसे लूप करें?

  3. सी # स्क्रिप्ट स्ट्रीमवाइटर का उपयोग अतिरिक्त चरित्र बनाता है?

  4. पता करें कि क्या ऑब्जेक्ट OBJECTPROPERTY () के साथ SQL सर्वर में एक टेबल-वैल्यूड फंक्शन है

  5. डिफ़ॉल्ट के रूप में चिह्नित केवल एक रिकॉर्ड के लिए बाधा