Cum se găsesc nume de coloane în Sybase SQL

Atunci când bazele de date nu sunt documentate corespunzător, poate fi necesară examinarea tabelelor de sistem pentru o anumită coloană.

Sybase are mai multe versiuni de aplicații SQL pentru a ajuta diverse grupuri de utilizatori. Deși există diferențe între versiuni, fiecare dintre ele are structură similară și toate se bazează pe limba de interogare structurată, astfel încât acestea oferă posibilitatea de a folosi același cod prin oricare dintre ele. Pentru un administrator de bază de date care trebuie să găsească informații în baza de date, cum ar fi numele unei coloane, aceasta este o problemă critică. Administratorii noi sau cei responsabili cu bazele de date existente și prost documentate pot căuta o coloană specifică cu o interogare în vizualizarea sistemului syscolumns sau într-un tabel.

Conectați-vă la baza de date pe care doriți să o utilizați cu aplicația dorită. Asigurați-vă că vă conectați la acreditările care au acces administrativ.

Deschideți o interogare nouă În funcție de conexiunea pe care o utilizați, este posibil să faceți clic pe un buton pentru a începe o nouă interogare sau puteți începe să tastați. scrie:

SELECTAREA [coloanelor dorite] din syscolumns

Înlocuiți "[coloane dorite]" cu coloanele disponibile în tabela syscolumns, pe baza datelor care trebuie returnate. Vizualizarea syscolumns conține numele coloanei, numele tabelului, lățimea și scara, cheia primară și starea nulă și orice comentarii care ar fi putut fi adăugate la baza de date.

scrie:

Unde name = "[Numele coloanei]"

după "syscolumns" din interogarea pe care ați introdus-o.

Înlocuiți "[nume de coloană]" cu numele coloanei pe care doriți să o căutați.

consiliu

Puteți vedea toate datele din syscolumns tastând "SELECT * din syscolumns".

Pentru a găsi toate coloanele care conțin o anumită expresie, utilizați operatorul "as" în loc de semnul egal după instrucțiunea "WHERE Name =".