Some scripts for T-SQL made for my job
- В MS SQL приходит строка, которая может содержать неизвестное количество пробелов. По ошибке количество пробелов между словами в строке может быть больше одного. Необходимо написать скрипт для избавления от лишних пробелов.
- Столкнулся с такой проблемой. Информация из 1С выгружается в Excel, из Excela - в текстовый файл. Полученный текстовый файл загружается в MS SQL. Почему так сложно? Раньше мне давали текстовый файл, который загружался в MS SQL, а теперь дали Excel. Чтобы не менять уже отработанную технологию, пришлось сначала выгрузить данные из Excela в текстовый файл. Обнаружилось, что строки, в которых встречался символ ", закавычиваются этим символом, а каждый такой символ, имеющийся в исходной строке, удваивается. Например, строка Предприятие "Завод имени кого-то" становится строкой "Предприятие ""Завод имени кого-то""" Это происходит на этапе выгрузки из Excela в текстовый файл. Поскольку данные уже загружены в MS SQL, то появилась задача, убрать лишние кавычки с помощью языка T-SQL.
- Есть задание, в МS SQL приходит число в формате десяти цифр. Если число не имело 10 символов, отсутствующие заполнялись нулями с начала строки. Разработать скрипт для удаления нулей в начале числа.
- Для расчета рабочего стажа человека в полных годах нужно написать скрипт который будет считать стаж иходя из двух дат (устройство на работу, увольнение с работы).