Sql.Database
ไวยากรณ์
Sql.Database(server as text, database as text, optional options as nullable record) as table
เกี่ยวกับ
แสดงตารางของตาราง SQL มุมมอง และฟังก์ชันที่จัดเก็บไว้จากฐานข้อมูล database
SQL Server บนเซิร์ฟเวอร์server
อาจเลือกระบุพอร์ตกับเซิร์ฟเวอร์ ซึ่งคั่นด้วยเครื่องหมายทวิภาคหรือจุลภาค อาจมีการระบุพารามิเตอร์ options
ของระเบียนที่เลือกได้ เพื่อควบคุมตัวเลือกต่อไปนี้:
Query
: คิวรี SQL แบบเนทีฟที่ใช้ในการดึงข้อมูล ถ้าคิวรีสร้างชุดผลลัพธ์หลายรายการ จะมีการแสดงค่าแรกเท่านั้นCreateNavigationProperties
: ตรรกะ (จริง/เท็จ) ที่กําหนดว่าจะสร้างคุณสมบัติการนําทางบนค่าผลลัพธ์หรือไม่ (ค่าเริ่มต้นคือ จริง)NavigationPropertyNameGenerator
: ฟังก์ชันที่ใช้สําหรับการสร้างชื่อของคุณสมบัติการนําทางMaxDegreeOfParallelism
: ตัวเลขที่กําหนดค่าของส่วนคําสั่งคิวรี "maxdop" ในคิวรี SQL ที่สร้างขึ้นCommandTimeout
: ระยะเวลาที่จะควบคุมว่าจะอนุญาตให้คิวรีฝั่งเซิร์ฟเวอร์ทํางานนานเพียงใด ก่อนที่จะถูกยกเลิก ค่าเริ่มต้นคือสิบนาทีConnectionTimeout
: ระยะเวลาที่ควบคุมว่าจะรอนานเพียงใดก่อนที่จะละทิ้งความพยายามที่จะเชื่อมต่อกับเซิร์ฟเวอร์ ค่าเริ่มต้นจะขึ้นอยู่กับโปรแกรมควบคุมHierarchicalNavigation
: ตรรกะ (จริง/เท็จ) ที่กําหนดว่าจะดูตารางโดยจัดกลุ่มตามชื่อรูปแบบหรือไม่ (ค่าเริ่มต้นคือเท็จ)MultiSubnetFailover
: ตรรกะ (จริง/เท็จ) ที่กําหนดค่าของคุณสมบัติ "MultiSubnetFailover" ในสายอักขระการเชื่อมต่อ (ค่าเริ่มต้นคือเท็จ)UnsafeTypeConversions
: ตรรกะ (จริง/เท็จ) ที่หากเป็นจริง จะพยายามพับการแปลงประเภทซึ่งอาจล้มเหลวและทําให้คิวรีทั้งหมดล้มเหลว ไม่แนะนําสําหรับการใช้งานทั่วไปContextInfo
: ค่าไบนารีที่ใช้ในการตั้งค่า CONTEXT_INFO ก่อนที่จะเรียกใช้แต่ละคําสั่งOmitSRID
: ตรรกะ (จริง/เท็จ) ที่หากเป็นจริง ละเว้น SRID เมื่อสร้างข้อความที่รู้จักกันดีจากเรขาคณิตและชนิดภูมิศาสตร์EnableCrossDatabaseFolding
: ค่าตรรกะ (จริง/เท็จ) ที่ถ้าเป็นจริง จะอนุญาตให้ Query Folding ข้ามฐานข้อมูลบนเซิร์ฟเวอร์เดียวกันได้ ค่าเริ่มต้นคือ เท็จ
ตัวอย่างเช่น มีการระบุพารามิเตอร์เรกคอร์ดเป็น [option1 = value1, option2 = value2...] หรือ [Query = "select ..."]