Hi @ Ahwan Mishra,
Thanks for the question and using MS Q&A platform.
It's important to note that the exact behavior of triggers can depend on various factors, such as the transaction isolation level and the presence of other triggers on the same table. Therefore, it's always a good idea to test your triggers thoroughly to ensure that they behave as expected.
when using a basic INSERT statement to insert a single row, the trigger will fire once for that single row. However, when using an INSERT INTO (table_name) SELECT statement to insert many rows, the trigger may fire once for the entire batch of rows inserted.
For additional Information, please refer to this Document: Create DML Triggers to Handle Multiple Rows of Data.
Hope this helps. Do let us know if you have any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful.