Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

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

  1. #11

    По умолчанию

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

  2. #12

    По умолчанию

    Цитата Сообщение от 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.

  3. #13

    По умолчанию

    Цитата Сообщение от Enigma Посмотреть сообщение
    Вложение 83385 ни чего не поменялось. dat перезаписывается, переменные нет.
    1111111.png
    Вот так попробуйте...

  4. #14

    По умолчанию

    SQL_6.jpg ДА всё заработало! Очень благодарен.
    Последний раз редактировалось Enigma; 24.04.2025 в 14:12.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  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

Ваши права

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