Tag: execute dynamic query

  • T-SQL นับจำนวน record ที่เกิดจากการสั่ง execute Dynamic Query

    ตัวอย่างไม่ต้องอธิบายมาก

    DECLARE @str_SQL NVARCHAR(100), @rowcount INT –กำหนดตัวแปร
    SET @str_SQL = ‘select * from sysobjects’ — set ค่าให้ตัวแปร
    EXEC sp_executesql @str_SQL — สั่ง execute dynamic query
    SELECT @rowcount = @@ROWCOUNT — get ค่าที่จำนวน record ที่เกิดผลกระทบจากการ execute dynamic query
    PRINT ‘@rowcount = ‘ + CAST(@rowcount AS VARCHAR(4)) — แสดงผลออกหน้าจอ