Sütun adları üreten dinamik SQL'im var. Nihai sütun adı bu olmalıAlan adı için köşeli parantez içinde köşeli parantezlerden nasıl ayrılır
SELECT dbo.getSomething(123) [Eggs[scrambled] or Bacon[fried]]
: Hızlı bir örnek şöyle bir şey olabilir
Yumurta [şifreli] veya Bacon [kızartılmış]
ben çalıştırmayı denerseniz Bu, OR kelimesinde hata verecektir (xyz ile değiştirmese bile hala bu belirtecin üzerindeki hatalar). İç köşeli parantezleri çıkarırsam problem çözülür. Sonuç olarak, bir şekilde kaçmadıkça köşeli parantezler yerleştiremezsiniz.
Bu durumda bunlardan nasıl kurtulurum?
kaçmak için varsayılan olarak AÇIK. –
@Joe: Martin'in cevabının kesinlikle en iyisi olduğunu kabul etmelisiniz, çünkü sadece kuralı açıklamakla kalmaz, aynı zamanda doğru adın nasıl otomatik olarak üretileceğini de gösterir (yani StackOverflow'u sormadan). –
@Andriy His aslında kuralı açıklamıyor (oysaki bu). Sadece kendimi bulmam gereken bir örneği var. –