Περισσότερα
Πώς μπορώ να λάβω ονόματα στηλών από έναν πίνακα στον SQL Server;
Θα ήθελα να αναζητήσω το όνομα όλων των στηλών ενός πίνακα. Βρήκα πώς να το κάνω αυτό στο:
Αλλά πρέπει να ξέρω: Πώς μπορεί να γίνει αυτό στον Microsoft SQL Server (2008 στην περίπτωσή μου);
642
3
Μπορείτε να λάβετε αυτές τις πληροφορίες και πολλά, πολλά άλλα μέσω ερωτημάτων στις προβολές του Σχήματος Πληροφοριών.
Αυτό το δείγμα ερωτήματος:
Μπορεί να γίνει σε όλα αυτά τα αντικείμενα της ΒΔ:
Μπορείτε να χρησιμοποιήσετε την αποθηκευμένη διαδικασία sp_columns, η οποία θα επιστρέψει πληροφορίες σχετικά με όλες τις στήλες ενός συγκεκριμένου πίνακα. Περισσότερες πληροφορίες μπορείτε να βρείτε εδώ http://msdn.microsoft.com/en-us/library/ms176077.aspx
Μπορείτε επίσης να το κάνετε με ένα ερώτημα SQL. Κάτι τέτοιο θα σας βοηθήσει:
Ή μια παραλλαγή θα μπορούσε να είναι:
Αυτό παίρνει όλες τις στήλες από όλους τους πίνακες, ταξινομημένες με βάση το όνομα του πίνακα και στη συνέχεια με βάση το όνομα της στήλης.
Χρησιμοποιώντας αυτό το ερώτημα θα λάβετε την απάντηση: