У меня есть таблица kdb с именем столбца type
и вы хотите выбрать данные по типу дачи. Это как:kdb/q, зарезервированное слово как имя столбца
select from table where type=giving_type
он выдает ошибку: 'type
, потому что тип является зарезервированным словом в д.
Тогда как это сделать?
функционального выбора или поиска с помощью словаря синтаксис ('таблицы [\' giving_type] ') ваш единственный выбор. Лучше избегать использования ключевых слов в качестве имен столбцов, действительно –
Хотя его технически возможно сделать это (решения, приведенные выше и ниже), поведение не определено. Другие встроенные функции могут выйти из строя. Его настоятельно рекомендуется выбрать другое имя столбца. – user2242865
Кстати. Q.id исправит эти имена столбцов для вас http://code.kx.com/wiki/DotQ/DotQDotid – Chromozorz