Показано с 1 по 10 из 14

Тема: Перезапись значений в таблице MSSQL через хранимую процедуру.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Вот тут что-то есть
    https://ru.stackoverflow.com/questio...3%D1%8E-ms-sql
    щас попробуем...
    Ну, похоже, что точно так же, как и в Oracle - через динамический SQL.

  2. #2

    По умолчанию

    Цитата Сообщение от imaex Посмотреть сообщение
    Ну, похоже, что точно так же, как и в Oracle - через динамический SQL.
    Код:
    use aq1
    declare
    @str nvarchar(max),
    @it_name nvarchar(max),
    @value float
    
    Set @it_name = 'FE5'
    Set @value = 192
    
    Set @str = 'update [aq1].[dbo].[deaerator_web1] set dat = CURRENT_TIMESTAMP, ' +@it_name+ ' = '+CONVERT(nvarchar(max), @value)+''
    
    exec(@str)
    Весь моск сломал... Теперь работает!
    Последний раз редактировалось МихаилГл; 24.04.2025 в 10:57.

Похожие темы

  1. Ответов: 7
    Последнее сообщение: 29.01.2019, 11:47
  2. Работа с архивами MSSQL через скрипты С#
    от z-renat в разделе Master SCADA 3
    Ответов: 0
    Последнее сообщение: 05.04.2017, 14:17
  3. Ответов: 2
    Последнее сообщение: 04.06.2016, 11:55
  4. Ответов: 4
    Последнее сообщение: 01.09.2015, 16:55
  5. Запись значений в ТРМ101 через OPC
    от Balog в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 04.02.2008, 15:59

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •