เพิ่งสังเกตุสิ่งนี้และมีเวลาที่ยากลำบากในการหาเหตุผลทางเทคนิค
ตารางสามารถถูกดร็อปโดยใช้ชื่อสามส่วน แต่มุมมองถูก จำกัด ไว้ที่สองส่วนชื่อ
อะไรคือเหตุผลเบื้องหลังสิ่งนี้
เพิ่งสังเกตุสิ่งนี้และมีเวลาที่ยากลำบากในการหาเหตุผลทางเทคนิค
ตารางสามารถถูกดร็อปโดยใช้ชื่อสามส่วน แต่มุมมองถูก จำกัด ไว้ที่สองส่วนชื่อ
อะไรคือเหตุผลเบื้องหลังสิ่งนี้
คำตอบ:
เอกสารประกอบเป็นสิ่งที่ไม่ชัดเจนเพียงแค่ระบุ (และจัดทำแผนภาพไวยากรณ์) ว่ามีเพียงฐานข้อมูลปัจจุบันเท่านั้นที่เกี่ยวข้อง
ลบมุมมองตั้งแต่หนึ่งมุมมองขึ้นไปจากฐานข้อมูลปัจจุบัน
DROP VIEW [ IF EXISTS ] [ schema_name . ] view_name [ ...,n ] [ ; ]
ใครบางคนที่ชำนาญในการดีบักเกอร์สามารถตรวจสอบได้ว่าเป็นเพราะเส้นทางของรหัสที่มีการเข้าชมเมื่อวางวัตถุบางประเภทหรือคุณอาจถามใครบางคนที่ Microsoft ไม่ว่าจะด้วยเหตุผลใดและไม่ว่าคุณจะรู้เหตุผลจริงหรือไม่คุณก็ยังต้องการวิธีแก้ปัญหาแบบเดิม ... คุณสามารถทำได้
USE your_database;
GO
DROP VIEW dbo.viewname;
หรือ:
EXEC your_database.sys.sp_executesql N'DROP VIEW dbo.viewname;';
DROP VIEW
และDROP TABLE