Tabellen, Felder und Fremdschlüssel


Eine komplizierte SQL-Abfrage musste ich mir Informationen über die aktuelle Datenbank erarbeiten.

Diese Abfrage wird Ihnen sagen
TableName, FieldName, FieldType, FieldSubType, ForeignTableName, ForeignFieldName

Wählen Sie unterschiedliche
Rel.RDB$relation_name TableName,
Rel.RDB$FIELD_NAME-FieldName
Fld.RDB$field_type FieldType,
Fld.RDB$field_sub_type FieldSubType,
FCon.rdb$Relation_Name ForeignTableName,
FIseg.rdb$Field_Name ForeignFieldName
Von
RDB$ Relation_fields Rel
Left-join
RDB$ Relation_constraints Con
auf
(Con.rdb$relation_name = Rel.rdb$relation_name und
Con.RDB$CONSTRAINT_TYPE like '% ausländische')
Left-join
RDB$ Indizes IDX
auf
IDX.rdb$index_name = Con.rdb$index_name
Left-join
RDB$ Index_segments ISeg
auf
(ISeg.rdb$index_name = Idx.rdb$index_name und
ISeg.rdb$Field_Name = Rel.rdb$field_name)
Left-join
RDB$ Relation_Constraints FCon
auf
FCon.rdb$index_name = Idx.rdb$Foreign_Key
Left-join
RDB$ Index_segments FIseg
auf
(FISeg.rdb$index_name = Idx.rdb$Foreign_key und
FISeg.rdb$Field_Position = ISeg.rdb$Field_Position),
RDB$ Felder Fld,
RDB$ Relation_Fields RFld
wo
Rel.RDB$relation_name nicht wie 'RDB$ %' und
Fld.RDB$FIELD_NAME = Rel.rdb$field_source und
RFld.rdb$Relation_Name = Rel.rdb$Relation_name und
RFld.rdb$field_name = Rel.rdb$field_name
Bestellung per
Rel.RDB$relation_name,
RFld.rdb$Field_ID;









Tabellen, Felder und Fremdschlüssel


Tabellen, Felder und Fremdschlüssel : Mehreren tausend Tipps, um Ihr Leben einfacher machen.


Eine komplizierte SQL-Abfrage musste ich mir Informationen über die aktuelle Datenbank erarbeiten.

Diese Abfrage wird Ihnen sagen
TableName, FieldName, FieldType, FieldSubType, ForeignTableName, ForeignFieldName

Wählen Sie unterschiedliche
Rel.RDB$relation_name TableName,
Rel.RDB$FIELD_NAME-FieldName
Fld.RDB$field_type FieldType,
Fld.RDB$field_sub_type FieldSubType,
FCon.rdb$Relation_Name ForeignTableName,
FIseg.rdb$Field_Name ForeignFieldName
Von
RDB$ Relation_fields Rel
Left-join
RDB$ Relation_constraints Con
auf
(Con.rdb$relation_name = Rel.rdb$relation_name und
Con.RDB$CONSTRAINT_TYPE like '% ausländische')
Left-join
RDB$ Indizes IDX
auf
IDX.rdb$index_name = Con.rdb$index_name
Left-join
RDB$ Index_segments ISeg
auf
(ISeg.rdb$index_name = Idx.rdb$index_name und
ISeg.rdb$Field_Name = Rel.rdb$field_name)
Left-join
RDB$ Relation_Constraints FCon
auf
FCon.rdb$index_name = Idx.rdb$Foreign_Key
Left-join
RDB$ Index_segments FIseg
auf
(FISeg.rdb$index_name = Idx.rdb$Foreign_key und
FISeg.rdb$Field_Position = ISeg.rdb$Field_Position),
RDB$ Felder Fld,
RDB$ Relation_Fields RFld
wo
Rel.RDB$relation_name nicht wie 'RDB$ %' und
Fld.RDB$FIELD_NAME = Rel.rdb$field_source und
RFld.rdb$Relation_Name = Rel.rdb$Relation_name und
RFld.rdb$field_name = Rel.rdb$field_name
Bestellung per
Rel.RDB$relation_name,
RFld.rdb$Field_ID;


Tabellen, Felder und Fremdschlüssel

Tabellen, Felder und Fremdschlüssel : Mehreren tausend Tipps, um Ihr Leben einfacher machen.
Tabellen, Felder und Fremdschlüssel
Wiezutun
Freunden empfehlen
  • gplus
  • pinterest

Kommentar

Einen Kommentar hinterlassen

Wertung