It's more a confirmation of what I thought rather than a question. Can one change the isolation level on a table-basis in SQL Server or can it only be defined/changed on a session level as by the statement below?
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE So there is nothing in Microsoft SQL Server like?
ALTER DATABASE SET DEFAULT TRANSACTION ISOLATION LEVEL SERIALIZABLE or something like?
CREATE TABLE T(A INT) TRANSACTION ISOLATION LEVEL SERIALIZABLE Related questions and answers which I have read:
- https://dba.stackexchange.com/questions/221548/is-it-possible-to-set-default-transaction-isolation-for-all-connections-in-sql-s
- how to change isolation level?
- https://learn.microsoft.com/en-us/sql/t-sql/statements/set-transaction-isolation-level-transact-sql?view=sql-server-ver15#:~:text=The%20transaction%20isolation%20levels%20define,are%20referenced%20by%20the%20read.