3
ข้อแตกต่างระหว่าง WITH CTE และ WITH CTE (<column_name>) คืออะไร
ดังที่แสดงในการใช้ Common Table Expressionsบน MSDN คุณสามารถกำหนด CTE เป็น: WITH expression_name [ ( column_name [,...n] ) ] AS ( CTE_query_definition ) และใช้มันเช่น: SELECT <column_list> FROM expression_name; สมมติว่าฉันมี 2 CTE ต่อไปนี้ with cte1 as( select name from Table1 ) with cte2(name) as( select name from Table1 ) แบบสอบถามส่งผลลัพธ์เดียวกันสำหรับ CTE ทั้งสองเนื่องจากแบบสอบถามภายในเหมือนกัน ข้อแตกต่างระหว่างสองสิ่งนี้คือcte2มีชื่อคอลัมน์ ( …