odbc_foreignkeys
(PHP 4, PHP 5)
odbc_foreignkeys — Bir tablonun yabancı anahtarlarını listeler
Açıklama
$bağlantı_kimliği
, string $ba_niteleyici
, string $ba_sahibi
, string $ba_tablo
, string $ya_niteleyici
, string $ya_sahibi
, string $ya_tablo
)Belirtilen tablodaki yabancı anahtarları veya belirtilen tablodaki birincil anahtarlara atıf yapan başka bir tablonun yabancı anahtarlarını listeler.
Değiştirgeler
-
bağlantı_kimliği -
ODBC bağlantı tanıtıcısı; ayrıntılar için odbc_connect() işlevine bakınız.
-
ba_niteleyici -
Birincil anahtarın niteleyicisi.
-
ba_sahibi -
Birincil anahtarın sahibi.
-
ba_tablo -
Birincil anahtar tablosu.
-
ya_niteleyici -
Yabancı anahtarın niteleyicisi.
-
ya_sahibi -
Yabancı anahtarın sahibi.
-
ya_tablo -
Yabancı anahtar tablosu.
Dönen Değerler
Hata durumunda FALSE yoksa istenen bilgiyi içeren bir ODBC sonuç
tanıtıcısı döner.
Sonuç kümesi şu sütunlardan oluşur:
- PKTABLE_QUALIFIER
- PKTABLE_OWNER
- PKTABLE_NAME
- PKCOLUMN_NAME
- FKTABLE_QUALIFIER
- FKTABLE_OWNER
- FKTABLE_NAME
- FKCOLUMN_NAME
- KEY_SEQ
- UPDATE_RULE
- DELETE_RULE
- ya_NAME
- ba_NAME
ba_tablo bir tablo ismi içeriyorsa, işlev bu
tablonun birincil anahtarını ve ona atıf yapan tüm yabancı anahtarları
içeren bir sonuç kümesi döndürür.
ya_tablo bir tablo ismi içeriyorsa, işlev bu
tablodaki tüm yabancı anahtarları ve bunların atıfta bulunduğu (diğer
tablodaki) birincil anahtarları içeren bir sonuç kümesi döndürür.
Hem ba_tablo hem de ya_tablo
birer tablo ismi içeriyorsa, işlev ba_tablo'nun
birincil anahtarlarına atıf yapan ya_tablo'daki
yabancı anahtarları içeren bir sonuç kümesi döndürür. Bunu tek bir
anahtardan ibaret olması gerekir.
