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

Как получить результат sp_executesql в переменную?
У меня есть кусок динамического SQL, который мне нужно выполнить, затем мне нужно сохранить результат в переменной. Я знаю, что могу использовать sp_executesql , но не могу найти четких примеров того, как это сделать.
307122 просмотров
schedule 17.09.2022

Может ли хранимая процедура иметь динамические параметры для использования в предложении IN?
Я хочу выполнить такой запрос: SELECT * FROM Studio WHERE Id IN (134, 144, 132, 138, 7432, 7543, 2566) но количество Id , переданных в предложение IN, определяется только во время выполнения. Обязательно ли мне использовать...
13211 просмотров
schedule 12.05.2022

Написание динамических SQL-запросов в SQL Server 2005
Как лучше всего написать динамический параметризованный запрос для SQL Server 2005, где переданное значение параметра может быть нулевым?
474 просмотров
schedule 25.08.2022

Связывание переменных в динамическом PL/SQL
У меня есть динамический PL/SQL, который создаст оператор SELECT на основе критериев поиска, введенных пользователями, например: l_sql := 'SELECT * INTO FROM TABLEA WHERE 1=1 '; IF in_param1 IS NOT NULL THEN l_sql := l_sql ||...
6085 просмотров
schedule 10.05.2023

SQL: Как мы можем сделать table1 JOIN table2 ON таблицей, указанной в поле в table1?
Представьте, что у меня есть table1 , в котором есть столбец с именем table_name. Я использую table1 .table_name для хранения имени другой таблицы в базе данных. Все таблицы, на которые можно ссылаться, будут иметь поле target_id. Можно ли...
1204 просмотров
schedule 21.02.2023

Использование SQLAdapter.Update (набор данных) выдает ошибку Нет первичного ключа в команде выбора
Короче говоря, С# выдает мне: «Динамическое создание SQL для UpdateCommand не поддерживается для SelectCommand, который не возвращает информацию о ключевом столбце», в то время как рассматриваемая таблица ДЕЙСТВИТЕЛЬНО имеет первичный ключ...
14753 просмотров
schedule 04.11.2023

обновить атрибуты записи в нескольких таблицах
Мне нужно обновить отдельные вхождения атрибута [ISD_ID] в разных таблицах, как мне это сделать? Я могу получить набор таблиц, содержащих записи, которые я ищу, с помощью этого оператора: SELECT c1.TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS c1...
269 просмотров
schedule 20.06.2023

Тип записи запроса Oracle Dynamic 'SQL select'
Динамический запрос выглядит так: request := 'select * from ' || param_table_name || ' where ' || column_name_list; Затем я делаю: open cur1 for request; Точный тип записи, полученной с помощью cur1 , неизвестен до времени...
1769 просмотров
schedule 29.09.2023

лучший подход для выполнения динамического запроса внутри SP
У меня возникли проблемы с выполнением динамического запроса внутри моего SP, и я подумал, что прошу помощи, поскольку я не могу выполнить его правильно, независимо от того, что я пытаюсь: Я пытался: SET @subWorksQuery = 'UPDATE...
185 просмотров

Объединить таблицу и журнал изменений в представление в PostgreSQL
Моя база данных PostgreSQL содержит таблицу для хранения экземпляров зарегистрированного объекта. Эта таблица заполняется путем загрузки электронных таблиц. Веб-интерфейс позволяет оператору изменять представленную информацию. Однако исходные...
1392 просмотров
schedule 01.06.2023

Имя таблицы как параметр функции PostgreSQL
Я хочу передать имя таблицы в качестве параметра функции Postgres. Я пробовал этот код: CREATE OR REPLACE FUNCTION some_f(param character varying) RETURNS integer AS $$ BEGIN IF EXISTS (select * from quote_ident($1) where...
92074 просмотров

Состояние SQL: синтаксическая ошибка 42601 на уровне 11 или около того
У меня есть таблица address_all , и она наследуется несколькими адресными таблицами. address_history наследуется от родительской таблицы history_all и сохраняет информацию о текущем адресе. Я создаю новую таблицу, которая наследует таблицу...
38525 просмотров
schedule 03.12.2022

Извлечь значение, возвращенное из динамического SQL
У меня есть хранимая процедура, которая генерирует и выполняет часть динамического T-SQL, которая после создания выглядит так: SELECT tblUsers.strUserName AS [Username] ,tblUsers.strEmail AS [Email] ,tblUserAuditLog.strIpAddress AS...
12540 просмотров
schedule 26.09.2022

Можно ли вызвать динамический SQL из триггера в Oracle?
У меня есть десяток таблиц, историю изменений которых я хочу сохранить. Для каждого я создал вторую таблицу с окончанием _HISTO и добавил поля modtime, action, user. В момент, прежде чем я вставляю, изменяю или удаляю запись в этих таблицах, я...
1629 просмотров
schedule 29.05.2023

Переменная имеет неожиданное значение NULL в динамическом SQL
Я искал вверх и вниз, но не нашел ответа. Так что я надеюсь, что вы, ребята и девушки, поможете мне на моем пути: Я не могу понять, почему @old_comment имеет значение NULL, когда я использую его в "SET @new_comment...", но возвращает точное...
1172 просмотров
schedule 02.08.2023

Сверхгибкие хранимые процедуры Oracle/динамический SQL?
Мне нужно создать безумно гибкие хранимые процедуры для внутренних пользователей, которые знают, что делают. Это люди, которые целыми днями сидят в окне SQL*Plus и вдруг вынуждены использовать веб-формы. Этим пользователям будет предоставлена...
465 просмотров
schedule 28.07.2022

КОПИРОВАТЬ с динамическим именем файла
Я пытаюсь написать функцию для загрузки данных csv в таблицу. Я хочу, чтобы входным аргументом был путь к файлу. CREATE OR REPLACE FUNCTION public.loaddata(filepathname varchar) RETURNS void AS $BODY$ BEGIN COPY climatedata(...
8127 просмотров

Динамический оператор SQL, если?
Я храню вложенный набор в mysql. Я использую следующий динамический sql для вставки узла: SELECT @myLeft := lft FROM t WHERE id = ?; UPDATE t SET rgt = rgt + 2 WHERE rgt >...
830 просмотров
schedule 10.09.2022

SQL динамически создает хранимые процедуры?
Я пытаюсь создать сценарий для создания/настройки группы хранимых процедур, которые будут довольно похожи. Итак, я пытаюсь пройтись по этому коду, меняя @DATABASE_NAME и @TableName при необходимости. /* Start loop */ DECLARE...
14033 просмотров

процедура удаления повторяющихся записей с использованием динамического sql
Я успешно реализовал процедуру, которая может удалять повторяющиеся записи из таблицы. Продолжая, я пытаюсь обобщить эту процедуру с помощью Dynamic sql. Но при компиляции я получаю следующую ошибку. ERROR line 13, col 7, ending_line 14,...
1218 просмотров
schedule 17.03.2023