Вопросы по теме 'dynamic-sql'

Динамический SQL — поисковый запрос — переменное количество ключевых слов
Мы пытаемся обновить нашу классическую поисковую систему asp, чтобы защитить ее от SQL-инъекций. У нас есть функция VB 6, которая динамически строит запрос, объединяя запросы вместе на основе различных параметров поиска. Мы преобразовали это в...
7909 просмотров
schedule 07.10.2022

Динамический доступ к таблицам из другой базы данных внутри пользовательской функции
У меня есть определяемая пользователем табличная функция в SQL Server, которая собирает данные из нескольких таблиц, включая пару таблиц другой базы данных. Это делается жестко запрограммированным именем базы данных в запросах, но мы хотим сделать...
1348 просмотров
schedule 02.11.2023

Динамическое указание имен связанных серверов и баз данных в хранимой процедуре
У меня есть запрос в хранимой процедуре, которую нужно выполнить на разных серверах и базах данных по некоторым параметрам. Как это сделать, не используя ни exec , ни sp_executesql ? Я использую SQL Server 2008 . Спасибо. ОБНОВЛЕНИЕ...
2353 просмотров
schedule 02.03.2024

Получение результата динамического SQL в переменную для sql-сервера
Выполнение динамического SQL следующим образом в хранимой процедуре: DECLARE @sqlCommand nvarchar(1000) DECLARE @city varchar(75) SET @city = 'London' SET @sqlCommand = 'SELECT COUNT(*) FROM customers WHERE City = @city' EXECUTE sp_executesql...
180755 просмотров

Как защитить динамическую хранимую процедуру SQL?
У меня есть хранимая процедура, которая принимает имя таблицы в качестве параметра и использует динамический sql для выполнения выбора. Я попытался передать @TableName в качестве параметра и использовать sp_executesql, но это вызвало ошибку. Я решил...
1826 просмотров

ВЫПОЛНИТЬ НЕМЕДЛЕННО в plsql
Как получить результат из этого кода EXECUTE IMMEDIATE 'SELECT * FROM ' || table_name через цикл for Обычный метод выглядит так for items in (select * from this_table) loop htp.p(items.id); end loop;
22827 просмотров
schedule 17.09.2023

используя хранимую процедуру, найдите причину беспорядка в результирующем наборе
Я столкнулся с проблемой в хранимой процедуре sql. у меня есть хранимая процедура, которая содержит динамический запрос sql, создание временных таблиц, вставку данных в эти временные таблицы. в моей локальной сети результат этой хранимой процедуры...
112 просмотров
schedule 04.05.2023

Использование локальной переменной для условия критерия IN с SQL Server
Возможный дубликат: SQL: в предложение в хранимой процедуре: как передавать значения Я использую MS SQL Server 2005 и пытаюсь написать двухэтапный сценарий: Запросить в таблице список идентификаторов, соответствующих определенным...
1676 просмотров
schedule 20.02.2022

Таблицы соединения MySQL, где имя таблицы является полем другой таблицы
У меня 5 столов. Один основной и 4 дополнительных (у них разные колонки). объекты obj_mobiles obj_tablets obj_computers Вот структура моей основной таблицы (объектов). ID | тип | имя | так далее... Итак, что я хочу...
9755 просмотров
schedule 30.10.2023

Что-то эквивалентное SELECT * FROM (SELECT table_name FROM)?
Этот запрос выполняется, но в результате он выдает имя таблицы, а не осуществляет фактический выбор из этой таблицы. SELECT T.* FROM (SELECT tablename FROM ListOfTables WHERE id = 0) AS T где ListOfTables содержит...
4997 просмотров
schedule 24.01.2023

динамическая ошибка sql: «CREATE TRIGGER» должен быть первым оператором в пакете запросов
В рамках некоторых административных задач у нас есть много таблиц, для каждой из которых необходимо создать триггер. Триггер устанавливает флаг и дату в базе данных аудита, когда объект был изменен. Для простоты у меня есть таблица со всеми...
12943 просмотров
schedule 28.04.2024

Запрос перекрестной таблицы PostgreSQL, извлекающий столбцы из вспомогательного запроса
Мой перекрестный запрос Postgres гласит: SELECT mthreport.* FROM crosstab ('SELECT to_char(ipstimestamp, ''mon DD HH24h'') As row_name, varid::text || log.varid || ''_'' || ips.objectname::text As bucket, COUNT(*)::integer As bucketvalue FROM...
1775 просмотров
schedule 04.03.2022

динамический запрос sql в postgres
Я пытался использовать Dynamic SQL для выполнения некоторых запросов в postgres. Пример: EXECUTE format('SELECT * from result_%s_table', quote_ident((select id from ids where condition = some_condition))) Мне нужно запросить таблицу,...
93869 просмотров
schedule 06.05.2023

Заявление работает на phpmyadmin, но не через php
Возможный дубликат: PDO поддержка нескольких запросов (PDO_MYSQL, PDO_MYSQLND) У меня есть заявление здесь.. когда я запустил его из phpmyadmin.. мой запрос работает.. но он не работает, когда я выполняю его из php.. вот мой запрос...
1477 просмотров

Оптимизация динамического SQL и хранимых процедур
Я читал, что использование Dynamic SQL в хранимой процедуре может снизить производительность ваших хранимых процедур. Я предполагаю, что теория заключается в том, что процедура хранения не будет хранить план выполнения SQL, выполняемого через EXEC...
11895 просмотров

Вернуть динамический набор столбцов
Я создал следующую функцию для возврата набора столбцов на основе параметров этой функции: CREATE OR REPLACE FUNCTION getColumns(IN _column1 text, IN _column2 text, IN _column3 text, IN _column4 text, IN _table text) RETURNS TABLE(cmf1 text,...
198 просмотров
schedule 05.03.2023

SQL не распечатывает мою переменную
Я работаю с хранимой процедурой SQL и динамическим SQL. Когда я пытаюсь отладить, все работает нормально, пока я не напечатаю свой @columnName. это часть кода, которая вызывает проблемы: DECLARE @query NVARCHAR(2000) DECLARE @columnName...
8428 просмотров

Использование динамического SQL в источнике OLE DB в SSIS 2012
У меня есть сохраненный процесс в виде текста команды SQL, которому передается параметр, содержащий имя таблицы. Затем процедура возвращает данные из этой таблицы. Я не могу вызвать таблицу напрямую как источник OLE DB, потому что некоторая...
7355 просмотров
schedule 23.09.2022

ORA-01841: (полный) год должен быть между -4713 и +9999 и не быть 0 при привязке к динамическому sql с DBMS_SQL
Когда я бегу (фрагменты здесь): t_cmd := 'begin :1 := other_package.some_function(:0,:1,:2); end;'; l_tmstmp timestamp_unconstrained := to_timestamp('1999-07-07 07:07:07.000000000', 'YYYY-MM-DD HH24:MI:SS.FF9'); DBMS_SQL.PARSE(curid, t_cmd,...
6681 просмотров
schedule 21.07.2023

Упрощение динамической сводной таблицы SQL
Я написал запрос динамической сводной таблицы на основе следующего. Вот SQL FIDDLE для справки. CREATE TABLE TestTable1 ([idnumber] INT, [DataTypeId] INT) GO INSERT INTO TestTable1 VALUES (1, 108), (1, 108), (1, 108), (2, 108), (2,...
228 просмотров
schedule 14.01.2023