คำถามติดแท็ก view

ตารางเสมือนที่แสดงข้อมูลในหนึ่งตารางขึ้นไปด้วยวิธีอื่น

2
ฉันจะรับแผนปฏิบัติการสำหรับมุมมองได้อย่างไร
ฉันมีสคีมาพร้อมจำนวนการดู ฉันต้องตรวจสอบแผนการดำเนินการเพื่อให้แน่ใจว่ามีการใช้ดัชนีที่เหมาะสมและถูกต้องหรือไม่ ฉันจะทำสิ่งนี้ได้อย่างไร ฉันไม่ต้องการคัดลอกและวางผลลัพธ์จากshow create view <viewname>ลงในexplainโดยเฉพาะอย่างยิ่งเนื่องจากบางมุมมองถูกสร้างขึ้นจากมุมมองอื่นและนี่อาจเป็นความเจ็บปวด

2
ฉันจะช่วย SQL Server ให้รู้ได้อย่างไรว่าคอลัมน์มุมมองที่จัดทำดัชนีของฉันไม่เป็น NULL
ฉันมีมุมมองการจัดทำดัชนีต่อไปนี้กำหนดไว้ใน SQL Server 2008 (คุณสามารถดาวน์โหลด schema การทำงานจากส่วนสำคัญสำหรับการทดสอบ): CREATE VIEW dbo.balances WITH SCHEMABINDING AS SELECT user_id , currency_id , SUM(transaction_amount) AS balance_amount , COUNT_BIG(*) AS transaction_count FROM dbo.transactions GROUP BY user_id , currency_id ; GO CREATE UNIQUE CLUSTERED INDEX UQ_balances_user_id_currency_id ON dbo.balances ( user_id , currency_id ); GO user_id, currency_idและtransaction_amountมีการกำหนดไว้ทั้งหมดเป็นคอลัมน์ในNOT NULL …


1
มุมมองที่ปรากฏใน oracle
มีการนำเอามุมมองที่เป็นรูปธรรมมาใช้ใน oracle อย่างไร ฉันสร้างมุมมองที่เป็นจริงใน oracle แล้ว สิ่งที่ฉันเห็นตอนนี้เป็นตารางปกติกับงาน มีการแปลมุมมองที่ปรากฏเป็นตารางและงานใน oracle หรือไม่
9 oracle  view 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.