Logo th.boatexistence.com

Raiserror หยุดการดำเนินการ sql หรือไม่

สารบัญ:

Raiserror หยุดการดำเนินการ sql หรือไม่
Raiserror หยุดการดำเนินการ sql หรือไม่
Anonim

RaisError จะไม่สิ้นสุดการประมวลผลของชุดงาน สิ่งที่คุณต้องทำคือใส่ Return หลังจาก RaisError และชุดงานจะหยุดอยู่ที่นั่น ข้อผิดพลาดที่มีระดับความรุนแรงตั้งแต่ 20 ขึ้นไป จะหยุดการทำธุรกรรมและทำให้เกิดการตัดการเชื่อมต่อทันที การตัดการเชื่อมต่อนั้นอาจทำให้คำสั่ง PRINT ไม่เกิดขึ้น

Raiserror ทำอะไรใน SQL

RAISERROR คือ SQL คำสั่งจัดการข้อผิดพลาดของเซิร์ฟเวอร์ที่สร้างข้อความแสดงข้อผิดพลาดและเริ่มการประมวลผลข้อผิดพลาด RAISERROR สามารถอ้างอิงข้อความที่ผู้ใช้กำหนดซึ่งจัดเก็บไว้ใน sys ดูแค็ตตาล็อกข้อความหรือสร้างข้อความแบบไดนามิก

คุณจะหยุดการดำเนินการใน SQL ได้อย่างไร

เหตุผลก็คือ คำสั่ง SET NOEXEC ON ในบรรทัดที่ 3 สั่งให้เซิร์ฟเวอร์ sql หยุดดำเนินการคำสั่งหลังจากในเซสชันปัจจุบัน ในการรีเซ็ตตัวเลือกนี้สำหรับเซสชันปัจจุบัน เราต้องดำเนินการคำสั่ง SET NOEXEC OFF

Raiserror เลิกใช้แล้วใน SQL Server หรือไม่

RAISERROR ในรูปแบบ RAISERROR integer 'string' คือ เลิกใช้แล้วใน SQL Server 2012 และหยุดทำงานใน SQL Server 2014 … กฎไม่ต้องการบริบทการวิเคราะห์หรือการเชื่อมต่อ SQL

หยุดงาน SQL อย่างแรงได้อย่างไร

การใช้ SQL Server Management Studio

  1. ใน Object Explorer ให้เชื่อมต่อกับอินสแตนซ์ของ SQL Server Database Engine แล้วขยายอินสแตนซ์นั้น
  2. ขยายตัวแทนเซิร์ฟเวอร์ SQL ขยายงาน คลิกขวาที่งานที่คุณต้องการหยุด จากนั้นคลิกหยุดงาน

แนะนำ: