Set Limit for a Table Rows In SQL

前端 未结 4 624
感情败类
感情败类 2020-12-03 12:57

I want to set the limit for my table\'s rows. How can I do it?

For example 50 rows in my table.

4条回答
  •  再見小時候
    2020-12-03 13:43

    Create an AFTER INSERT trigger on the table. Here's something that would be relatively effective with your requirement:

    create trigger LimitTable
    on YourTableToLimit
    after insert
    as
        declare @tableCount int
        select @tableCount = Count(*)
        from YourTableToLimit
    
        if @tableCount > 50
        begin
            rollback
        end
    go
    

提交回复
热议问题