คำถามติดแท็ก information-schema

11
จะหาตารางทั้งหมดใน MySQL ที่มีชื่อคอลัมน์เฉพาะได้อย่างไร
ฉันมีชื่อคอลัมน์ที่แตกต่างกัน 2-3 รายการที่ฉันต้องการค้นหาในฐานข้อมูลทั้งหมดและแสดงรายการตารางทั้งหมดที่มีคอลัมน์เหล่านั้น มีสคริปต์ง่าย ๆ ไหม?

13
วิธีการตรวจสอบว่ามีข้อ จำกัด ในเซิร์ฟเวอร์ Sql?
ฉันมี sql นี้: ALTER TABLE dbo.ChannelPlayerSkins DROP CONSTRAINT FK_ChannelPlayerSkins_Channels แต่เห็นได้ชัดว่าในฐานข้อมูลอื่น ๆ ที่เราใช้ข้อ จำกัด มีชื่อแตกต่างกัน ฉันจะตรวจสอบว่ามีข้อ จำกัด กับชื่อFK_ChannelPlayerSkins_Channelsได้อย่างไร

8
แสดงรายการตารางทั้งหมดใน postgresql information_schema
เป็นวิธีที่ดีที่สุดในการแสดงรายการตารางทั้งหมดภายใน Post_signema information_schema ของอะไร? เพื่อชี้แจง: ฉันกำลังทำงานกับฐานข้อมูลเปล่า (ฉันไม่ได้เพิ่มตารางของตัวเอง) แต่ฉันต้องการเห็นทุกตารางในโครงสร้าง information_schema

3
วิธีตรวจสอบว่ามีตารางอยู่ในสคีมาที่กำหนดหรือไม่
Postgres 8.4 และฐานข้อมูลที่สูงกว่ามีตารางทั่วไปในpublicสคีมาและตารางเฉพาะ บริษัท ในcompanyสคีมา companyชื่อสคีมามักเริ่มต้นด้วย'company'และลงท้ายด้วยหมายเลข บริษัท ดังนั้นอาจมีสกีมาเช่น: public company1 company2 company3 ... companynn แอปพลิเคชันจะทำงานกับ บริษัท เดียวเสมอ ระบุไว้ตามใน ODBC หรือสตริงการเชื่อมต่อ npgsql เช่น:search_path search_path='company3,public' คุณจะตรวจสอบว่าตารางที่กำหนดนั้นมีอยู่ในcompanynสคีมาที่ระบุได้อย่างไร เช่น: select isSpecific('company3','tablenotincompany3schema') ควรกลับมาfalseและ select isSpecific('company3','tableincompany3schema') trueควรกลับ ในกรณีใด ๆ ฟังก์ชันควรตรวจสอบเฉพาะcompanynสคีมาที่ผ่านไม่ใช่สคีมาอื่น ๆ ถ้าตารางที่กำหนดมีอยู่ทั้งในและสคีผ่านฟังก์ชั่นควรกลับpublic ควรใช้กับ Postgres 8.4 หรือใหม่กว่าtrue

14
ฉันจะค้นหาข้อ จำกัด เริ่มต้นโดยใช้ INFORMATION_SCHEMA ได้อย่างไร
ฉันกำลังพยายามทดสอบว่ามีข้อ จำกัด เริ่มต้นหรือไม่ ฉันไม่ต้องการใช้ตาราง sysobjects แต่เป็น INFORMATION_SCHEMA มาตรฐานมากกว่า ฉันเคยใช้สิ่งนี้เพื่อตรวจสอบตารางและข้อ จำกัด ของคีย์หลักมาก่อน แต่ฉันไม่เห็นข้อ จำกัด เริ่มต้นเลย พวกเขาไม่อยู่ที่นั่น? (ฉันใช้ MS SQL Server 2000) แก้ไข: ฉันกำลังมองหาชื่อของข้อ จำกัด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.