DB2.Database
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 ..."]