Dela via


MULTI_STATEMENT_TRANSACTION_NOT_SUPPORTED felmeddelande

SQLSTATE: 0A000

Det gick inte att köra kommandot.

ACCESS_DELTA_TABLE_WITH_RLS_CM

Tabellen <tableName> har radfilter och/eller kolumnmasker konfigurerade, som inte stöds i en transaktion med flera instruktioner. Du kan köra instruktionen utanför transaktionsblocket istället.

CDF_READ

Det går inte att läsa ändringsdataflödet från tabellen <tableName> med hjälp av table_changes() funktionen. Ta bort användningen av table_changes() och försök igen.

KOLUMNMAPPNINGSLÄGESÄNDRING_I_CDF

Ändring av kolumnmappningsläge har identifierats i tabellen <tableName>. Det är inte möjligt att ändra kolumnmappsläget för tabeller där CDF är aktiverat inom en transaktion med flera uttryck.

COMMAND

Kommandot <command> stöds inte i en transaktion med fler uttalanden. Endast SELECT / INSERT / MERGE / UPDATE / DELETEstöds.

FGAC_ON_DEDICATED_COMPUTE

Åtkomst till tabellen <tableName> med finfördelad åtkomstkontroll i ett dedikerat beräkningskluster stöds inte i en transaktion som innefattar flera uttalanden. Om den här transaktionen inte omfattar dynamiska vyer, radfilter eller kolumnmasker kan du försöka igen med ett standardberäkningskluster i stället.

ILLEGAL_DATA_SOURCE_FOR_NONTRANSACTIONAL_READ

Datakällan <name> har formatet <format>, vilket inte får läsas icke-transaktionellt i en transaktion med flera satser. De tillåtna formaten är: <allowedFormats>.

ILLEGAL_DATA_SOURCE_FOR_TRANSACTIONAL_READ

Datakällan <name> har formatet <format>, som inte kan läsas transaktionsmässigt i en transaktion med flera instruktioner. Om du i stället vill läsa den utan transaktion, ange detta explicit genom att lägga till 'WITH (<optionKey> = true' till datakällans namn.

ILLEGAL_ENTITY_ACCESS

Entiteten <entityName> av typen <entityType> kan inte nås i en flerinstruktionstransaktion.

INFORMATION_SCHEMA_TABLE

Åtkomst till tabeller från INFORMATION_SCHEMA (<tableName>) stöds inte i en transaktion med flera instruktioner.

INTERACTIVE_TRANSACTION

Interaktiva transaktioner med flera satser stöds inte i den aktuella kontexten. Om du vill köra flera SQL-instruktioner atomiskt använder du SQL-skriptsyntax med BEGIN ATOMIC-block ... END; .

MAX_INTERMEDIATE_COMMITS_EXCEEDED

Du kan inte utföra mer än <maxCommits> kommitteringar på tabellen <table> i en enda transaktion.

MAX_TABELLER_ÅTKOMST_ÖVERSKRIDEN

Du kan inte komma åt fler än <maxTables> tabeller i en enda transaktion.

MAX_TABELLER_SKRIVA_ÖVERSKRIDET

Du kan inte skriva till fler än <maxTables> tabeller i en enda transaktion.

MAX_TRANSACTION_DURATION_EXCEEDED

Överskred den maximala transaktionstiden för <maxDurationMinutes> minuter.

NESTED_TRANSACTION

Kapslade transaktioner stöds inte.

PATH_BASED_ACCESS

Åtkomst till tabeller via sökväg (<path>) är inte tillåten i en transaktion med flera klausuler. Använd tabellnamn i stället.

PREVIEW_NOT_ENABLED

Transaktioner med flera instruktioner är inte aktiverade för den här arbetsytan. Kontakta din Databricks-supportrepresentant för att aktivera den här funktionen.

SYSTEM_TABLE

Åtkomst till systemtabell <tableName> stöds inte i en transaktion med flera uttryck.

TIME_TRAVEL_QUERY

Frågor om tidsresor stöds inte i en transaktion med flera kommandon. Ta bort den tidsmässiga specifikationen när du refererar till tabellen <tableName> och försök sedan utföra transaktionen igen.

VY_FRÅN_DATA_RAM

Åtkomst till vyn <viewName> stöds inte i en transaktion med flera uttalanden eftersom den skapades med hjälp av DataFrame API:et. Skapa vyn med SQL i stället.

WRITE_NON_CATALOG_OWNED_TABLE

Tabellen <tableName> har inte tabellfunktionen '<feature>' aktiverad. Endast tabeller med den här funktionen aktiverad kan skrivas till i en transaktion som innehåller flera instruktioner. Aktivera den här funktionen och försök sedan utföra transaktionen igen.

WRITE_NON_DELTA_TABLE

En av tabellerna som skrivs till är inte en Delta-tabell. Endast Delta-tabeller kan skrivas till i en transaktion med flera uttalanden.

WRITE_NON_DELTA_TABLE_WITH_NAME

Tabellen <tableName> är inte en Delta-tabell. Endast Delta-tabeller kan skrivas till i en transaktion med flera uttalanden.

WRITE_NON_UC_MANAGED_TABLE

Tabellen <tableName> är inte UC-hanterad. Endast UC-hanterade tabeller kan skrivas i en transaktion med flera uttalanden.

WRITE_TABLE_WITH_CDF

Tabellen <tableName> har Ändringsdataflöde aktiverat. Det går inte att skriva till tabeller med den här funktionen aktiverad i en transaktion med flera instruktioner.

WRITE_VIEW

Det går inte att skriva för att visa <viewName> i en transaktion med flera instruktioner. Skriv direkt till den underliggande tabellen i stället.