Вопросы по теме '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 просмотров
schedule
06.03.2023
Объединить таблицу и журнал изменений в представление в 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 просмотров
schedule
21.11.2022
Состояние 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 просмотров
schedule
23.10.2022
Динамический оператор 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 просмотров
schedule
30.09.2022
процедура удаления повторяющихся записей с использованием динамического sql
Я успешно реализовал процедуру, которая может удалять повторяющиеся записи из таблицы. Продолжая, я пытаюсь обобщить эту процедуру с помощью Dynamic sql. Но при компиляции я получаю следующую ошибку.
ERROR line 13, col 7, ending_line 14,...
1218 просмотров
schedule
17.03.2023