เมื่อสร้างตารางใน SSMS ฉันรู้ว่าถ้าคุณรันคำสั่งต่อไปนี้:
CREATE TABLE [tableName];
ตารางจะถูกสร้างภายใต้สคีมาของคุณเอง (ไม่ใช่ dbo) ดังนั้นเพื่อสร้างมันภายใต้สคี dbo คุณจะต้องพูดอย่างชัดเจนเช่นนี้:
CREATE TABLE [dbo].[tableName];
ไม่มีใครรู้วิธี (เช่นการตั้งค่าทั้งเซิร์ฟเวอร์) เพื่อให้เมื่อมีการสร้างตารางส่วน [dbo] ไม่จำเป็นต้องระบุ
1
เซิร์ฟเวอร์ SQL เวอร์ชันใด
และทำไมคุณถึงมีปัญหากับการระบุอย่างชัดเจน?
—
HLGEM
ซ้ำเป็นไปได้ของSQL 2008 R2 สร้างผู้ใช้ / คีมาเมื่อผู้ใช้ Windows สร้างตาราง และที่เกี่ยวข้องdba.stackexchange.com/q/7254/630
—
gbn