odbc specialcolumns()
odbc_specialcolumns
(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_specialcolumns — Hämtar specialkolumner
Beskrivning
odbc_specialcolumns( Odbc\Connection $odbc, int $type, ?string $catalog, string $schema, string $table, int $scope, int $nullable ): Odbc\Result|false
Hämtar antingen den optimala uppsättningen kolumner som unikt identifierar en rad i tabellen, eller kolumner som automatiskt uppdateras när någon värde i raden ändras av en transaktion.
Parametrar
- $odbc: ODBC-anslutningsobjektet. Se odbc_connect() för detaljer.
- $type: Anger vilken typ av kolumner som ska returneras:
* SQL_BEST_ROWID: Returnerar kolumn(er) som unikt identifierar varje rad i tabellen. * SQL_ROWVER: Returnerar kolumn(er) som automatiskt uppdateras av datakällan när något värde i raden ändras av en transaktion.
- $catalog: Katalogen (motsvarar 'qualifier' i ODBC 2-termer).
- $schema: Schemat (motsvarar 'owner' i ODBC 2-termer).
- $table: Tabellen.
- $scope: Anger räckvidden för resultatet. Kan vara:
* SQL_SCOPE_CURROW * SQL_SCOPE_TRANSACTION * SQL_SCOPE_SESSION
- $nullable: Avgör om specialkolumner som kan ha värdet NULL ska inkluderas. Kan vara:
* SQL_NO_NULLS * SQL_NULLABLE
Returnerar
- Returnerar ett ODBC-resultatobjekt vid framgång.
- Returnerar false vid fel.
Resultatuppsättningen innehåller följande kolumner:
- SCOPE
- COLUMN_NAME
- DATA_TYPE
- TYPE_NAME
- COLUMN_SIZE
- BUFFER_LENGTH
- DECIMAL_DIGITS
- PSEUDO_COLUMN
Drivrutiner kan rapportera ytterligare kolumner. Resultatuppsättningen är sorterad efter SCOPE.
Förändringslogg
Version | Beskrivning |
---|---|
8.4.0 | $odbc förväntar sig nu en instans av Odbc\Connection. Tidigare förväntades en resurs. |
8.4.0 | Funktionen returnerar nu en instans av Odbc\Result. Tidigare returnerades en resurs. |
Se även
- odbc_tables() – Hämta en lista över tabellnamn lagrade i en specifik datakälla
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/de/function.odbc-specialcolumns.php
PHP
Funktioner
Funktionsreferens
Databas-tillägg
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webbhotell.