sql >> Databáze >  >> RDS >> Sqlserver

Chyby:Příkaz INSERT EXEC nelze vnořit. a Nelze použít příkaz ROLLBACK v příkazu INSERT-EXEC. jak to vyřešit?

Toto je běžný problém při pokusu o „bublinu“ dat z řetězce uložených procedur. Omezení v SQL Server je, že můžete mít aktivní pouze jeden INSERT-EXEC najednou. Doporučuji podívat se na Jak sdílet data mezi uloženými procedurami, což je velmi podrobný článek o vzorcích, jak tento typ problému obejít.

Řešením může být například přeměna Sp3 na tabulkovou funkci.



  1. Jednoduchý příkaz Postgresql - název sloupce neexistuje

  2. Materializovaný pohled PostgreSQL

  3. Oprava „CHYBA:  každý dotaz UNION musí mít stejný počet sloupců“ v PostgreSQL

  4. Jak nainstalovat a zabezpečit MariaDB na Debian 9