Sobes.tech
Junior — Middle

Mekkora lehet egy elsődleges kulcs maximális oszlopainak száma egy adatbázis táblában?

sobes.tech MI

Válasz az MI-től

A primár kulcs részeként szereplő oszlopok maximális száma az adott adatbázis-kezelő rendszertől (DBMS) függ. Például MySQL-ben a korlát 16 oszlop, PostgreSQL-ben 32, az Oracle-ban szintén 32. Gyakorlati szempontból azonban ajánlott a minimálisan szükséges oszlopok számát használni a primár kulcshoz, hogy elkerüljük a fölösleges összetettséget és a teljesítmény romlását.

Példa: MySQL-ben több oszlopból álló összetett elsődleges kulcsot így lehet létrehozni:

CREATE TABLE példa (
  col1 INT,
  col2 INT,
  col3 INT,
  PRIMARY KEY (col1, col2, col3)
);