rusqhyazeubebgcahrcsdanlenetfifrglkadeelhuisgaitkkkylvltmknoplptrosrskslessvtrukuz

Как использовать в запросах таблицы и колонки когда в именах спец.символы?

Больше
3 мес. 3 нед. назад #179 от О.Коровяков
Для использования в SQL-запросах таблиц и колонок, в именах которых содержатся специальные символы(например, пробелы), эти имена нужно заключать в квадратные скобки ([имя таблицы]). Если имя таблицы или колонки содержит квадратные скобки, то нужно добавлять на каждую скобку в имени вторую.
В идеале, конечно же лучше спец.символы в именах не использовать, за исключением нижней черты (_).
DECLARE @t AS TABLE (номер int identity primary key, [Фамилия и Имя] nvarchar(100), [!@#$%^&*()_-=+ ~`\.,;:'"[]<>] int);
 
-- в качестве примера, заполняем таблицу данными 
INSERT INTO @t
SELECT 'Василий Пупкин', 1;
INSERT INTO @t
SELECT 'Маша Пупкина', 2;
INSERT INTO @t
SELECT 'Федя Петров', 3;
 
-- выводим данные
SELECT * FROM @t;

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подпишитесь на наши новости...

Если вам интересны материалы опубликованных на Нашем сайте, Вы можете подписаться на рассылку информационных бюллетеней о новых публикациях ... Просто введите адрес электронной почты на какую Вы хотите получать Новости и нажмите кнопку "Подписаться"

Контакт Инфо

Ok-Wood.
08304 ул.Салютная,c.Гнедын,
Киевская обл, Украина
  • Тел: +39 067 492 41 24
    Tel: +38 095 095 88 60
  • Email: info@ok-wood.com.ua
  • Web: ok-wood.com.ua

Весь процесс строительства описан на страницах сайта, но более подробно о технологии, методах строительства, и всех деталях - Вы можете узнать в книге.