No Microsoft MSSQL, o SELECT @@TRANCOUNT
método está disponível para obter o número de instruções BEGIN TRANSACTION.
Qual é o comando equivalente no PostgreSQL?
No Microsoft MSSQL, o SELECT @@TRANCOUNT
método está disponível para obter o número de instruções BEGIN TRANSACTION.
Qual é o comando equivalente no PostgreSQL?
O comentário de A_horse_with_no_name me deixou curioso, e parece que o PostgreSQL não usa transações da mesma forma que você está acostumado no Microsoft SQL Server. Em vez disso, eles usam Save Points . Esta resposta do StackOverflow fornece um pouco de contexto sobre os pontos de salvamento e como rastreá-los (consulte os comentários sobre a resposta para obter detalhes adicionais).
Normalmente, só pode haver uma transação aberta por vez, mas você pode obter transações aninhadas utilizando pontos de salvamento .