ตัวสร้างโค้ดมักจะง่ายกว่าเมื่อสร้างผลลัพธ์โดยใช้เครื่องหมายวงเล็บของ Microsoft ใหม่ ( []
) สำหรับเกือบทุกอย่าง
เมื่อฉันเห็นมันครั้งแรกฉันก็ยังว้าววววววววววววจุติของสัญกรณ์ตัวระบุที่ยกมาค่อนข้างห้าม
เท่าที่ฉันรู้ว่ามันเป็นส่วนเสริมที่เป็นกรรมสิทธิ์จาก Microsoft (หมายถึง Oracle ไม่สนับสนุน)
ดูที่ SQL Server ไม่มีความแตกต่างถ้าคุณกำหนดตารางเช่น
CREATE TABLE [dbo].[Table_2] ([col1] [int], [col2] [int]);
หรือ
CREATE TABLE dbo.Table_2 (col1 int, col2 int);
มันเป็นเรื่องของสไตล์ส่วนตัวหรือองค์กร คงเส้นคงวา.
ตอนนี้ถ้าคุณต้องการโยกย้ายฐานข้อมูลของคุณไปยัง Oracle วงเล็บจะไม่มีตัวเลือก
คุณสามารถใช้ตัวระบุที่เสนอราคาแบบเก่า แต่ตัวพิมพ์เล็กและตัวพิมพ์เล็กนั้นทำให้เกิดปัญหามากมาย
เป็นความคิดที่ดีหรือไม่ที่จะลบวงเล็บทั้งหมดออกจากรหัสที่สร้างหลีกเลี่ยงการใช้ช่องว่างตัวอักษรพิเศษอื่น ๆ และคำหลักที่สงวนไว้สำหรับชื่อและรหัสในวิธีที่ DBMS ส่วนใหญ่เข้าใจ