odbc specialcolumns()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

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.