Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Как вызвать процедуру в SELECT, или в функции реализовать INSERT в таблицу?

$
0
0
Задача:

  • Программа посылает запрос в БД через SELECT (получается вызвать функцию, а процедуру не получается)
  • БД собирает данные (реализованно)
  • БД записывает данные в статическую таблицу, хотя она используется как временная (получается в процедуре, а в функции не получается)
  • Передать данные в программу для дальнейшей обработки (получается, если данные записаны в статической таблице, со временными таблицами не получается)

    Т.е. основные загвоздки,
  • или как дернуть процедуру на исполнение посредством SELECT ? Процедура без параметров
  • или как в функции добавлять записи в статическую таблицу ?

    exec sp_executesql пробовала, но пишет "Only functions and some extended stored procedures can be executed from within a function." И вообще пишут. что по каким-то политикам безопасности в функции ничего такого делать нельзя.
    Общение программы с БД закрыто и надо пользовать то что есть:((

    Может что посоветуете?
    Очень надо.
    Заранее спасибо

  • Viewing all articles
    Browse latest Browse all 7251

    Trending Articles