תוכן עניינים:

כיצד אוכל לקבל רשימה של עמודות ב-SQL?
כיצד אוכל לקבל רשימה של עמודות ב-SQL?

וִידֵאוֹ: כיצד אוכל לקבל רשימה של עמודות ב-SQL?

וִידֵאוֹ: כיצד אוכל לקבל רשימה של עמודות ב-SQL?
וִידֵאוֹ: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, נוֹבֶמבֶּר
Anonim

מיקרוסופט SQL Server Management Studio 2008 R2: ב שאילתא עורך, אם תדגיש את הטקסט של שם הטבלה (לדוגמה dbo. MyTable) ותלחץ על ALT + F1, תקבל רשימת העמודות שמות, סוג, אורך וכו'.

פשוט כך, איך אני מקבל רשימה של עמודות בטבלת SQL?

שאילתה ראשונה זו תחזיר את כל הטבלאות במסד הנתונים שאתה שואל

  1. בחר TABLE_NAME מתוך INFORMATION_SCHEMA. TABLES.
  2. בחר TABLE_NAME, COLUMN_NAME מתוך INFORMATION_SCHEMA. COLUMNS.
  3. בחר COLUMN_NAME מ-INFORMATION_SCHEMA. COLUMNS WHERE TABLE_NAME = 'אלבום'
  4. IF EXISTS(בחר * FROM INFORMATION_SCHEMA.

איך אני מקבל רשימה של כל הטבלאות ב-SQL? ישנן מספר תצוגות במילון הנתונים שאתה יכול לבצע שאילתות, ואילו מהן תוכל לראות תלויות בהרשאות שלך. הדרך הקלה ביותר לראות כל השולחנות במסד הנתונים יש לבצע שאילתה בתצוגת all_tables: בחר בעל, table_name FROM all_tables; זה יציג את הבעלים (המשתמש) ואת השם של שולחן.

בהמשך, אפשר גם לשאול, איך אני מקבל רשימה של כל הטבלאות והעמודות ב-SQL Server?

השאילתה הבאה של Microsoft SQL Server T-SQL מפרטת את כל הטבלאות עם עמודות וסוגי נתונים באמצעות מטא נתונים של מסד נתונים של INFORMATION_SCHEMA תצוגות:

  1. השתמש ב-AdventureWorks2008;
  2. SELECT SchemaName = c. table_schema,
  3. שם טבלה = ג.
  4. ColumnName = c.
  5. DataType = data_type.
  6. FROM information_schema.
  7. INNER JOIN information_schema.
  8. על ג.

מהי הצהרת SQL Select?

ה משפט SELECT של SQL מחזירה קבוצת תוצאות של רשומות מטבלה אחת או יותר. א הצהרת SELECT מאחזר אפס או יותר שורות מטבלת מסד נתונים אחת או יותר או תצוגות מסד נתונים. ORDER BY מציין סדר שבו יש להחזיר את השורות. AS מספק כינוי שניתן להשתמש בו כדי לשנות שמות של טבלאות או עמודות באופן זמני.

מוּמלָץ: