Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как передать связнанному серверу WHERE prizn='del ' / 3 сообщений из 3, страница 1 из 1
02.10.2018, 12:07
    #39711560
linker_2004
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать связнанному серверу WHERE prizn='del '
Связанный сервер на Оракл к ms sql 2012
В общем пробую вот так
EXEC ('DELETE FROM DBO.TABLE1 WHERE prizn=''del''') AT ORACLE_SERVER
И ничего не происходит. Ошибок никаких нет, запрос не выполняется.
Я хочу удалять записи в поле prizn которых стоит 'del' .
Я знаю что можно вот так из SSMS
DELETE
FROM ORACLE_SERVER..DBO.TABLE1
WHERE prizn='del'
Но мне нужно именно передавать запрос в строке потому что в более сложных запросах используются функции...
...
Рейтинг: 0 / 0
02.10.2018, 12:14
    #39711569
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать связнанному серверу WHERE prizn='del '
Код: sql
1.
exec('DELETE FROM DBO.TABLE1 WHERE prizn=?', 'del') at ORACLE_SERVER
...
Рейтинг: 0 / 0
02.10.2018, 12:29
    #39711578
linker_2004
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать связнанному серверу WHERE prizn='del '
invm
Код: sql
1.
exec('DELETE FROM DBO.TABLE1 WHERE prizn=?', 'del') at ORACLE_SERVER


Спасибо! На самом деле работают оба варианта нужно было просто обрезать пробелы у значения .
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как передать связнанному серверу WHERE prizn='del ' / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]