Kod: Tümünü seç
SELECT DISTINCT RDB$RELATION_NAME
FROM RDB$RELATION_FIELDS
WHERE RDB$SYSTEM_FLAG=0;
Kod: Tümünü seç
SELECT RDB$RELATION_NAME
FROM RDB$RELATIONS
WHERE RDB$SYSTEM_FLAG=0;
Kod: Tümünü seç
SELECT DISTINCT RDB$RELATION_NAME
FROM RDB$RELATION_FIELDS
WHERE RDB$SYSTEM_FLAG=0
AND RDB$VIEW_CONTEXT IS NULL;
-- yada
SELECT RDB$RELATION_NAME
FROM RDB$RELATIONS
WHERE RDB$SYSTEM_FLAG=0
AND RDB$VIEW_BLR IS NULL;
Kod: Tümünü seç
SELECT DISTINCT RDB$VIEW_NAME
FROM RDB$VIEW_RELATIONS;
-- sadece belli bir tablya ait görünüler için
SELECT DISTINCT RDB$VIEW_NAME
FROM RDB$VIEW_RELATIONS
WHERE RDB$RELATION_NAME='tabloAdi';
Kod: Tümünü seç
SELECT DISTINCT RDB$USER
FROM RDB$USER_PRIVILEGES;
unique index, primary key ve foreign key hariç
Kod: Tümünü seç
SELECT RDB$INDEX_NAME
FROM RDB$INDICES
WHERE RDB$RELATION_NAME='tabloadi'
AND RDB$UNIQUE_FLAG IS NULL
AND RDB$FOREIGN_KEY IS NULL;
unique index, primary key ve foreign keyleri listelemek.
Kod: Tümünü seç
SELECT RDB$INDEX_NAME
FROM RDB$INDICES
WHERE RDB$RELATION_NAME='tabloadi'
AND (
RDB$UNIQUE_FLAG IS NOT NULL
OR RDB$FOREIGN_KEY IS NOT NULL
);
Kod: Tümünü seç
SELECT RDB$FIELD_NAME
FROM RDB$RELATION_FIELDS
WHERE RDB$RELATION_NAME='tabloadi';
Kod: Tümünü seç
tablo alan ve özelliklerini listelemek
Kod: Tümünü seç
SELECT RDB$FIELD_NAME AS alanadi,
RDB$FIELD_POSITION AS alankonumu,
RDB$DESCRIPTION AS alanaciklamasi,
RDB$DEFAULT_VALUE AS alanvarsayılandegeri,
RDB$NULL_FLAG AS alannotnullmi
FROM RDB$RELATION_FIELDS
WHERE RDB$RELATION_NAME='tabloadi';
Generator (Sequences) Listesi
Kod: Tümünü seç
SELECT RDB$GENERATOR_NAME
FROM RDB$GENERATORS
WHERE RDB$SYSTEM_FLAG IS NULL;
triggerları listelemek
Kod: Tümünü seç
SELECT * FROM RDB$TRIGGERS
WHERE RDB$SYSTEM_FLAG IS NULL;
-- sadece verilen tablo için
SELECT * FROM RDB$TRIGGERS
WHERE RDB$SYSTEM_FLAG IS NULL
AND RDB$RELATION_NAME='tabloadi'
Kod: Tümünü seç
SELECT * FROM RDB$FUNCTIONS
WHERE RDB$SYSTEM_FLAG IS NULL;