0
ответов

ошибка динамического SQL :& #39;СОЗДАТЬ ТРИГГЕР& #39; должен быть первым оператором в пакете запросов.

В рамках некоторых административных задач у нас есть много таблиц, для каждой из которых необходимо создать триггер. Триггер устанавливает флаг и дату в базе данных аудита, когда объект был изменен. Для...
вопрос задан: 26 April 2012 15:18
0
ответов

Очистить имя таблицы/столбца в Dynamic SQL в .NET? (Предотвращение атак с внедрением SQL)

Я генерирую некоторый динамический SQL и хотел бы убедиться, что мой код защищен от внедрения SQL. В качестве аргумента вот минимальный пример того, как он генерируется: var sql = string.Format("...
вопрос задан: 19 March 2012 21:53
0
ответов

ORA-01747: недопустимая спецификация user.table.column, table.column или столбца

Получите указанную выше ошибку, когда немедленное выполнение вызывается в цикле. Обновить CustomersPriceGroups, установить 1AO00 =: disk Где cuno =: cuno Parameters : disc = 66 куно = 000974 Обновите набор CustomersPriceGroups ...
вопрос задан: 27 February 2012 08:32
0
ответов

MySQL объединяет таблицы, где имя таблицы является полем другой таблицы

У меня 5 таблиц. Один основной и 4 дополнительных (у них разные столбцы). объекты obj_mobiles obj_tablets obj_computers Вот структура моей основной таблицы (объектов). ID | тип | name | ...
вопрос задан: 13 January 2012 15:00
0
ответов

Как я могу создать цикл для оператора UPDATE, который работает до тех пор, пока не останется строки для обновления?

Предположим, у меня есть тысячи строк для обновления. И я планирую делать обновление итеративно; обновляя только 1000 строк за итерацию. И я хочу повторять, пока не останется строк для обновления. Как ...
вопрос задан: 29 December 2011 09:30
0
ответов

Динамический SQL (EXECUTE) как условие для оператора IF

Я хочу выполнить динамический оператор SQL, возвращающее значение которого является условным для оператора IF: IF EXECUTE ' СУЩЕСТВУЕТ (ВЫБЕРИТЕ 1 ИЗ mytable) 'THEN Это генерирует ошибку ERROR: type «...
вопрос задан: 9 December 2011 17:01
0
ответов

Параметризованный порядок / ограничение PostgreSQL в табличной функции

У меня есть функция sql, которая выполняет простой оператор выбора sql: CREATE OR REPLACE FUNCTION getStuff (переменный символ параметра) RETURNS SETOF stuff AS $ BODY $ select * from stuff где col = ...
вопрос задан: 17 November 2011 02:41
0
ответов

Использование OPENROWSET для динамического получения результатов SP, когда SP содержит # временных таблиц

Мой сценарий Я работаю над базой данных, которая будет содержать много деталей из различных хранимых процедур в разных базах данных на всем сервере. Информация, которую я пытаюсь собрать сейчас: «...
вопрос задан: 19 October 2011 21:37
0
ответов

Как узнать, вернет ли SQL, хранящийся в переменной, какие-либо строки

Если у меня есть сценарий SQL, сохраненный в переменной, например: DECLARE @SQL VARCHAR (MAX) = 'SELECT * FROM Employees WHERE Age> 80' Как я могу узнать, вернет ли @SQL какие-либо строки, если я его запустил? В ...
вопрос задан: 10 October 2011 21:38
0
ответов

Что эквивалентно SQL Server для переменных связывания Oracle в динамическом SQL?

В Oracle при написании динамического SQL выполняется что-то вроде этого: создать или заменить процедуру myProc ( n в количестве) так как начать выполнение немедленно 'update myTable set myColumn =: n' using n; ...
вопрос задан: 1 August 2011 12:47
0
ответов

Можно ли создать триггеры MySQL с помощью динамического SQL из хранимой процедуры?

Можно ли создать триггер в MySQL, используя динамически сгенерированный SQL из хранимой процедуры? Я выполняю другие динамически создаваемые запросы в своей процедуре, подготавливая ...
вопрос задан: 1 June 2011 05:54
0
ответов

Oracle EXECUTE IMMEDIATE в курсор

У меня есть хранимая процедура, которая использовала команду EXECUTE IMMEDIATE для выполнения очень длинной строки. Как мне поддерживать очень длинную строку и возвращать данные в рефкурсор?
вопрос задан: 1 June 2011 01:36
0
ответов

Как использовать Order By в хранимой процедуре без использования динамического SQL

У меня есть следующая хранимая процедура MS SQL. Мне нужно отсортировать результаты без использования динамического SQL, и метод sp_executesql @Order может иметь возможные значения ProductName ASC, ProductName DESC, ...
вопрос задан: 17 May 2011 06:22
0
ответов

Ошибка недопустимого имени таблицы при использовании оператора Execute Immediate с переменными привязки

Я пытаюсь запустить этот динамический SQL (с помощью EXECUTE IMMEDIATE) M_SQL_STATEMENT: = 'SELECT MAX (: m_var1) +1 от: m_var2 МАКСИМАЛЬНОЕ ВОЗВРАЩЕНИЕ (: m_var1) +1 INTO: m_var3 '; ВЫПОЛНИТЬ НЕМЕДЛЕННЫЙ M_SQL_STATEMENT ...
вопрос задан: 11 March 2011 14:56
0
ответов

Удаление подстроки из строки?

У меня есть функция C, которая принимает строку с именем 'buffer', и анализирует его, он сопоставляет ключевые слова и использует их для присвоения значений в структуре. Однако некоторые ключевые слова я хочу полностью игнорировать. ...
вопрос задан: 28 January 2011 12:08
0
ответов

T-SQL: могу ли я использовать переменную в качестве ссылки на базу данных

Я хочу выполнить это: update @ sourceDatabase.dbo. PredictedPrices, а затем установите @sourceDatabase в качестве переменной. Но мне нельзя? Неправильный синтаксис рядом с '.'. Есть ли другой способ?
вопрос задан: 26 November 2010 19:36
0
ответов

Как очистить динамический SQL в SQL Server - предотвратить внедрение SQL

У нас есть масса хранимых процедур SQL Server, которые полагаются на динамический SQL. Параметры хранимой процедуры используются в динамическом операторе SQL. Нам нужна стандартная функция проверки внутри ...
вопрос задан: 5 November 2010 06:10
0
ответов

Новичок в динамических операторах SQL

В настоящее время я создаю очень простое веб-приложение на веб-сайте, используя ASP .NET Framework с использованием C # в Visual Studio 2010. Веб-сайт будет подключаться к моему серверу SQL EXPRESS, работающему на моем ноутбуке (все локально ...
вопрос задан: 15 October 2010 13:26
0
ответов

как решить параметр в sp_executesql

У меня есть следующий запрос: create proc [dbo] .GetCustById так как ОБЪЯВЛЕНИЕ @sql nvarchar (500) ОБЪЯВИТЬ @Param nvarchar (200) SET @sql = 'выберите @columnName от клиента, где custId = @custId' SET @Param = ...
вопрос задан: 6 October 2010 02:32
0
ответов

Таблица с операторами выбора, выполнением динамического SQL и возвращаемыми значениями

У меня есть оператор выбора, который возвращает таблицу, полную операторов SELECT (он просматривает каждый столбец в каждой таблице и создает выборку, чтобы определить, содержит ли этот столбец какие-либо неправильные данные). Мне нужно ...
вопрос задан: 4 October 2010 18:45
0
ответов

Ошибка синтаксиса хранимой процедуры (MSSQL)

Указанная ниже хранимая процедура выдает ошибку при создании Msg 156 , Уровень 15, состояние 1, перекрестная таблица процедур, строка 23 Неправильный синтаксис рядом с ключевым словом pivot. Кто-нибудь, пожалуйста, скажите мне ...
вопрос задан: 29 September 2010 13:17
0
ответов

Как мне использовать «EXEC @sql»?

Мой коллега небезопасно использует свой код и позволяет пользователю загрузить файл SQL для запуска на сервере. Он удаляет все ключевые слова в файле, такие как «EXEC», «DROP», «UPDATE», «INSERT», «...
вопрос задан: 17 September 2010 18:53
0
ответов

Как сохранить несколько значений или список значений, возвращаемых sp_executesql?

ОБНОВЛЕНИЕ: Это то, что я сделал - установил @dyn_sql = 'select @ UserName = UserName from (...
вопрос задан: 9 September 2010 15:58
0
ответов

Ошибка SQL: неправильный синтаксис рядом с ключевым словом «Конец»

Требуется помощь с этой процедурой SQL Server 2000. Проблема усложняется тем, что я тестирую процедуру через Oracle SQL Developer. Я запускаю процедуру для перебора столбца с новой последовательностью ...
вопрос задан: 2 September 2010 15:01