แชร์ผ่าน


DB2 ฐาน ข้อมูล

ไวยากรณ์

DB2.Database(server as text, database as text, optional options as nullable record) as table

เกี่ยวกับ

แสดงตารางของตาราง SQL และมุมมองที่มีอยู่ในฐานข้อมูล Db2 บนเซิร์ฟเวอร์ server ในอินสแตนซ์ฐานข้อมูลที่ชื่อว่าdatabase อาจเลือกระบุพอร์ตกับเซิร์ฟเวอร์ ซึ่งคั่นด้วยเครื่องหมายทวิภาค อาจมีการระบุพารามิเตอร์ optionsของระเบียนที่เลือกได้ เพื่อควบคุมตัวเลือกต่อไปนี้:

  • CreateNavigationProperties: ตรรกะ (จริง/เท็จ) ที่กําหนดว่าจะสร้างคุณสมบัติการนําทางบนค่าผลลัพธ์หรือไม่ (ค่าเริ่มต้นคือ จริง)
  • NavigationPropertyNameGenerator: ฟังก์ชันที่ใช้สําหรับการสร้างชื่อของคุณสมบัติการนําทาง
  • Query: คิวรี SQL แบบเนทีฟที่ใช้ในการดึงข้อมูล ถ้าคิวรีสร้างชุดผลลัพธ์หลายรายการ จะมีการแสดงค่าแรกเท่านั้น
  • CommandTimeout: ระยะเวลาที่จะควบคุมว่าจะอนุญาตให้คิวรีฝั่งเซิร์ฟเวอร์ทํางานนานเพียงใด ก่อนที่จะถูกยกเลิก ค่าเริ่มต้นคือสิบนาที
  • ConnectionTimeout: ระยะเวลาที่ควบคุมว่าจะรอนานเพียงใดก่อนที่จะละทิ้งความพยายามที่จะเชื่อมต่อกับเซิร์ฟเวอร์ ค่าเริ่มต้นจะขึ้นอยู่กับโปรแกรมควบคุม
  • HierarchicalNavigation: ตรรกะ (จริง/เท็จ) ที่กําหนดว่าจะดูตารางโดยจัดกลุ่มตามชื่อรูปแบบหรือไม่ (ค่าเริ่มต้นคือเท็จ)
  • Implementation: ระบุการใช้งานตัวให้บริการฐานข้อมูลภายใน ค่าที่ถูกต้องคือ: "IBM" และ "Microsoft"
  • BinaryCodePage: ตัวเลขสําหรับ CCSID (ตัวระบุชุดอักขระที่กําหนดรหัส) เพื่อถอดรหัสข้อมูลไบนารี Db2 FOR BIT ลงในสตริงอักขระ นําไปใช้กับ Implementation = "Microsoft" ตั้งค่า 0 เพื่อปิดใช้งานการแปลง (ค่าเริ่มต้น) ตั้งค่า 1 เพื่อแปลงตามการเข้ารหัสฐานข้อมูล ตั้งค่าตัวเลข CCSID อื่นเพื่อแปลงเป็นการเข้ารหัสแอปพลิเคชัน
  • PackageCollection: ระบุค่าสตริงสําหรับคอลเลกชันแพคเกจ (ค่าเริ่มต้นคือ "NULLID") เพื่อเปิดใช้งานการใช้แพคเกจที่ใช้ร่วมกัน ซึ่งจําเป็นสําหรับการประมวลผลคําสั่ง SQL นําไปใช้กับ Implementation = "Microsoft"
  • UseDb2ConnectGateway: ระบุว่ากําลังทําการเชื่อมต่อผ่านเกตเวย์เชื่อมต่อ Db2 หรือไม่ นําไปใช้กับ Implementation = "Microsoft"

ตัวอย่างเช่น มีการระบุพารามิเตอร์เรกคอร์ดเป็น [option1 = value1, option2 = value2...] หรือ [Query = "select ..."]