Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 кавычки после FROM - что это?  [new]
skais675
Member

Откуда:
Сообщений: 63
Изучал запросы к серверу через profiler.
Обнаружил такой запрос типа
select * from ''PLN''
Впервые вижу, что это такое?
31 окт 17, 09:48    [20914410]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
skais675,

автор
Delimited identifiers
Are enclosed in double quotation marks (") or brackets ([ ]). Identifiers that comply with the rules for the format of identifiers might not be delimited. For example:

https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-identifiers
31 окт 17, 09:52    [20914423]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
skais675
Member

Откуда:
Сообщений: 63
PLN - это что таблица?
Что -то я не нашел ее на сервере, или я ошибаюсь?
Там пишут что используется когда нельзя разделить я понимаю еще ''PLN AA'', а тут же слитно ''PLN''
31 окт 17, 10:02    [20914451]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
iiyama
Member

Откуда:
Сообщений: 642
skais675,
Ну сгенерил какой-нибдь ORM запрос, ему что предлагаете все названия таблиц просматривать на наличие пробела. Будьте проще
31 окт 17, 10:08    [20914472]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Такие запросы видел в прогах, работающих с local SQL и неSQL БД (DBF, Paradox). Там даже путь к файлу может быть...
31 окт 17, 10:35    [20914526]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
skais675
Там пишут что используется когда нельзя разделить я понимаю еще ''PLN AA'', а тут же слитно ''PLN''

это из серии "зачем студия во все скрипты пихает в имена таблиц/столбцов квадратные скобки,
в то время как у меня все названия без пробелов и прочих непотребных символов"
пихает, потому что там могут быть непотребности, а есть или нет, ей без разницы.
ВО, например, тоже генерит в кавычках, да и Access тоже
31 окт 17, 11:37    [20914853]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
sraider
Member

Откуда:
Сообщений: 325
А я вручную даже пишу всё в квадратных скобках. А то мало ли в следующей версии сервера мое название таблицы окажется ключевым словом и привет.
31 окт 17, 11:56    [20914972]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5112
sraider,
может проще какой форматер использовать? а то так и до шапочки из фольги недолго...
31 окт 17, 12:06    [20915026]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
Руслан Дамирович
Member

Откуда: Резиновая нерезиновая
Сообщений: 940
Дедушка
sraider,
...а то так и до шапочки из фольги недолго...

Паранойя по поводу паранойи?
31 окт 17, 16:08    [20916213]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
Руслан Дамирович
Member

Откуда: Резиновая нерезиновая
Сообщений: 940
Всегда и везде пишу по CODE-STYLE от MS, и если еще толерантно отношусь к написанию ключевых слов прописными, то отсутствие квадратных скобок в названиях полей/таблиц (и даже схем) считаю говнокодом по умолчанию - для меня это признак того, что человек ленив и непрофессионален.
31 окт 17, 16:12    [20916230]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36692
Модератор: Вот толко не надо очередной холивар разводить про скобки, кавычки и их связ с говнокодом.
31 окт 17, 16:53    [20916452]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
Руслан Дамирович
Member

Откуда: Резиновая нерезиновая
Сообщений: 940
Ну я же написал "считаю", а не "обязаны".
Почему бы и не холвар?
Чай не инквизиция - сжигать никого не будем - пошумим и разойдемся.
31 окт 17, 17:44    [20916727]     Ответить | Цитировать Сообщить модератору
 Re: кавычки после FROM - что это?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7399
Есть разумные потребности, а есть фанатизм.
31 окт 17, 17:59    [20916810]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить