ชุดคำสั่งสำหรับล้าง view ทั้งหมดที่อยู่ใน folder "View" ด้วย SQL SERVER 2008R2 , เริ่มต้นจาก connect databe ก่อนเเล้วเริ่มต้น Transact-SQL หน้าใหม่ copy code ด้านล่างนี้ ลงไปวางเเล้วกด F5 เพื่อรันโค๊ดทั้งหมด แล้ววิวของท่านจะถูกล้างจนหมดสิ้น
DECLARE @viewName varchar(500)
DECLARE cur CURSOR
FOR SELECT [name] FROM sys.objects WHERE type = 'v'
OPEN cur
FETCH NEXT FROM cur INTO @viewName
WHILE @@fetch_status = 0
BEGIN
EXEC('DROP VIEW ' + @viewName)
FETCH NEXT FROM cur INTO @viewName
END
CLOSE cur
DEALLOCATE cur
หายหมดจริงๆนะครับ ถ้าไม่มั่นใจ แนะนำให้ back up วิวก่อนเเล้วค่อยเริ่มทำการลบ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น