Задать вопрос
@Dima_E

Как преобразовать данные в момент получения от Microsoft SQL 2019?

У меня есть таблица и я получаю все данные из строки. Можно ли как применить функции к некоторым столбцам? Я про простой вариант скриптового запроса.
Да, можно создать функцию на стороне сервера и расписать все в ней. Мне вообще на будущее, чтобы не писать функции лишние. Нужно применить DATEDIFF к столбцам, чей тип данных datetime2 (либо по заранее указанным именам столбцов).
  • Вопрос задан
  • 67 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    MS SQL Server Developer
    5 месяцев
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • OTUS
    SQL для разработчиков и аналитиков
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
А что вам мешает записать в запросе конкретные поля и функции от них?
Во-первых, SELECT * требует от сервера лишнего шага - получения списка полей из служебной таблицы. Во-вторых, очень часто нужно получить два-три поля и передавать с сервера все поля это лишняя нагрузка. В-третьих, если кто-то поменяет состав и/или порядок полей в таблице, то и в ваш скрипт поля вернутся в другом порядке.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы