Kod üreteçleri []
, hemen hemen her şey için yeni Microsoft parantez gösterimini ( ) kullanarak çıktı ürettiklerinde daha basit olma eğilimindedir .
İlk gördüğümde, biraz yasaklanmış alıntı yapılan tanımlamanın bir reenkarnasyonu vay.
Bildiğim kadarıyla Microsoft'un tescilli bir uzantısıdır (yani Oracle desteklemez).
SQL Server'a baktığınızda,
CREATE TABLE [dbo].[Table_2] ([col1] [int], [col2] [int]);
veya
CREATE TABLE dbo.Table_2 (col1 int, col2 int);
Bu kişisel veya kurumsal bir tarz. Tutarlı ol.
Şimdi veritabanınızı Oracle'a taşımak istiyorsanız, parantez seçeneği yoktur.
Eski alıntı tanımlayıcıları kullanabilirsiniz, ancak bunlar büyük / küçük harfe duyarlıdır ve bu da çok fazla soruna neden olur.
Oluşturulan koddaki tüm köşeli parantezleri kaldırmak, adlar için boşluklar, diğer özel karakterler ve ayrılmış anahtar kelimeler kullanmaktan kaçının ve çoğu DBMS'nin anlayacağı şekilde kodlayın iyi bir fikir mi?