สารบัญ:

ฉันจะรับรายการคอลัมน์ใน SQL ได้อย่างไร
ฉันจะรับรายการคอลัมน์ใน SQL ได้อย่างไร

วีดีโอ: ฉันจะรับรายการคอลัมน์ใน SQL ได้อย่างไร

วีดีโอ: ฉันจะรับรายการคอลัมน์ใน SQL ได้อย่างไร
วีดีโอ: คำสั่ง SQL การ Select ในแบบต่างๆ 2024, พฤศจิกายน
Anonim

Microsoft 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 โดยที่ TABLE_NAME = 'Album'
  4. หากมี (เลือก * จาก INFORMATION_SCHEMA

ฉันจะรับรายการตารางทั้งหมดใน SQL ได้อย่างไร มีหลายมุมมองในพจนานุกรมข้อมูลที่คุณสามารถค้นหาได้ และมุมมองใดที่คุณสามารถดูได้จะขึ้นอยู่กับสิทธิ์ของคุณ วิธีที่ง่ายที่สุดในการดู โต๊ะทั้งหมด ในฐานข้อมูลคือการสอบถามมุมมอง all_tables: เลือก เจ้าของ table_name จาก all_tables; ซึ่งจะแสดงเจ้าของ (ผู้ใช้) และชื่อของ ตาราง.

ต่อมา อาจมีคนถามว่า ฉันจะรับรายการตารางและคอลัมน์ทั้งหมดใน SQL Server ได้อย่างไร

แบบสอบถาม Microsoft SQL Server T-SQL ต่อไปนี้แสดงรายการตารางทั้งหมดที่มีคอลัมน์และประเภทข้อมูลโดยใช้ข้อมูลเมตาของฐานข้อมูลมุมมอง INFORMATION_SCHEMA:

  1. ใช้ AdventureWorks2008;
  2. SELECT SchemaName = c. table_schema,
  3. ชื่อตาราง = ค.
  4. ชื่อคอลัมน์ = ค
  5. ประเภทข้อมูล = data_type
  6. จาก information_schema
  7. INNER JOIN information_schema. เข้าร่วม
  8. บนค.

คำสั่ง SQL Select คืออะไร?

NS คำสั่ง SQL SELECT ส่งกลับชุดผลลัพธ์ของระเบียนจากตารางอย่างน้อยหนึ่งตาราง NS คำสั่ง SELECT ดึงแถวศูนย์หรือมากกว่าจากตารางฐานข้อมูลหรือมุมมองฐานข้อมูลตั้งแต่หนึ่งตารางขึ้นไป ORDER BY ระบุลำดับที่จะส่งคืนแถว AS จัดเตรียมนามแฝงที่สามารถใช้เพื่อเปลี่ยนชื่อตารางหรือคอลัมน์ชั่วคราว

แนะนำ: