Описание тега dynamic-sql
Dynamic SQL is a technique using SQL (Structured Query Language) whose main difference from traditional SQL is that Dynamic SQL allows to build SQL statements dynamically at runtime, which eases the automatic generation and execution of program statements.
1
ответ
Имя таблицы переменных в динамическом sql с COALESCE
Я хочу получить столбцы таблицы в переменной в этой форме col1,col2,col3 Поэтому я использовал следующий запрос SELECT @cols = COALESCE(@cols + ', ', '') + column_name FROM INFORMATION_SCHEMA.COLUMNS where TABLE_CATALOG='mudb' and TABLE_NAME='mytbl'…
30 янв '14 в 00:48
1
ответ
Вызов хранимой процедуры, которая содержит динамический SQL из Trigger
Я вызываю хранимую процедуру из Trigger и получаю следующую ошибку: Динамический SQL не разрешен в хранимой функции или триггере Почему это происходит, динамический SQL выполняется в хранимой процедуре, которая вызывается из Trigger. Может быть, это…
12 июл '12 в 15:00
1
ответ
Проверьте, обновлено ли что-нибудь в динамическом запросе
Мне нужно построить и выполнить UPDATE утверждение динамически. Затем мне нужно проверить, обновлялось ли вообще что-либо. Мой код выглядит следующим образом: DECLARE v_table_name text; v_column_name text; v_debug_flag boolean; v_upd_stmt text; BEGI…
14 апр '17 в 15:18
1
ответ
Анонимный блок в 11g
Мне нужна помощь по этому вопросу. Я пытаюсь создать анонимный блок pl/sql и при запуске показывает, что он завершен, но не запускает код. Это должно дать мне ошибку, говоря, что имя уже используется существующим объектом. Может ли кто-нибудь помочь…
09 мар '13 в 06:20
2
ответа
Хранимая процедура для динамического SQL
Как мне написать хранимую процедуру для динамического SQL. Этот код не возвращает строк и говорит неправильный синтаксис рядом с @EmpCode Базовый запрос находится по адресу http://sqlfiddle.com/. Это для преобразования строк в столбцы, если нет. col…
11 ноя '13 в 15:04
2
ответа
Как поместить переменную типа int в динамический
Я пытался разработать динамический сценарий SQL. однако я забыл, как передать переменную типа int (@t) в скрипт. Вместо использования функции convert для изменения типа данных на varchar, я помню, что я могу просто использовать некоторые 'или ", зат…
03 окт '18 в 19:24
1
ответ
SQL SERVER 2000 TRUNCATES SQL STRING генерируется с использованием динамического SQL
Я пытаюсь сгенерировать оператор обновления для более чем 90 таблиц, используя код ниже: Declare @cmd VARCHAR(8000) Select @cmd = COALESCE(@cmd,'') + ' UPDATE ' + TABLE_NAME + ' SET ' + Column_Name + ' = ''000000000''' + ''' WHERE ' + Column_Name + …
09 июн '15 в 15:46
5
ответов
Выберите столбцы с определенными именами столбцов в PostgreSQL
Я хочу написать простой запрос, чтобы выбрать количество столбцов в PostgreSQL. Однако я продолжаю получать ошибки - я пробовал несколько вариантов, но они не работали для меня. На данный момент я получаю следующую ошибку: org.postgresql.util.PSQLEx…
04 апр '13 в 00:06
1
ответ
PLSQL - FORALL в немедленном исполнении
Я хочу использовать execute для непосредственного синтаксиса, так как я хочу использовать переменную 'имя_схемы' вместо 'dcbhmoh1'. Спасибо DECLARE schemasname varchar2(25) := 'dcbhmoh1'; datet char(6) := '102024'; TYPE anames IS table of dcbhmoh1.F…
07 ноя '17 в 05:55
1
ответ
SQL Server - динамическая хранимая процедура SQL для преобразования / преобразования столбцов
Доброе утро, Мне было поручено создать хранимую процедуру, которая будет делать следующее: Выберите Имя исходной таблицы, Имена столбцов целевой таблицы, Типы данных столбцов целевой таблицы и DataQualitycheckFlag из имеющейся у нас таблицы отображе…
25 июл '18 в 09:59
2
ответа
Как сохранить результат динамического SQL в переменной?
У меня есть следующее теоретическое утверждение, которое я хотел бы реализовать с использованием динамического SQL (на SQL Server 2016) и сохранить одно выходное значение в переменной (@output). @numericvar, @columnname, @tablename должны быть входн…
05 ноя '16 в 14:34
1
ответ
Присвойте результат динамического SQL-оператора, содержащего COALESCE, переменной
У меня есть динамический оператор SQL, построенный с использованием COALESCE. Мне нужно, чтобы результат выполнения этого динамического оператора SQL был назначен переменной. Я попробовал следующий код, но он не присваивает вывод переменной @result.…
10 сен '18 в 22:07
1
ответ
Выбрать записи из таблицы, указанной в качестве имени столбца. Динамический sql
Я искал некоторые темы здесь, но не было никаких ответов, которые мне нужны. Я хочу сделать запрос, где я присоединюсь к таблице на основе имени столбца в первой таблице. Я использую SQL Server, поэтому было бы полезно, если бы кто-то знал решение д…
02 мар '12 в 22:28
2
ответа
Как выяснить (во время выполнения), является ли тип в t-sql фиксированной длины или нет?
Можно ли узнать время выполнения с помощью t-sql, если тип (например, nvarchar или int) имеет фиксированную длину или нет, путем запроса некоторой системной таблицы? Причина, по которой мне нужно это сделать, заключается в том, что мне нужно сгенери…
24 мар '09 в 10:06
1
ответ
Динамический SQL WHILE приводит ко многим winodws в области результатов в студии управления
У меня такой запрос: declare @ProjectID int declare @Keyword nvarchar(255) declare @SEID int select distinct @ProjectID=Project_Id, @Keyword=keyword, @SEID=SE_Id from [RL].[SearchMetrics_ProjectKeyword] --it returns 120 rows while @ProjectID is not …
16 ноя '18 в 21:02
1
ответ
Столбцы не отображаются в DataSet для динамического SQL
У меня есть следующий SP, который работает правильно, когда запускается сам по себе: ALTER PROCEDURE [dbo].[sgetInvoiceHeaderDetails] @InvoiceNo varchar(max) AS BEGIN SET FMTONLY ON; declare @sql varchar(max) set @sql = 'SELECT IH.InvoiceNo, IH.Invo…
09 ноя '15 в 09:18
1
ответ
PostgreSQL: динамически построить запрос для типа данных box
Я пытаюсь создать оператор, который динамически создает синтаксис для правильного запроса типа данных box в postgres. Это выглядит примерно так: Note: foo1 is an integer value with a as ( select foo1 from foo where id = 1), b as ( select a, b, c fro…
28 июн '12 в 16:02
2
ответа
ORACLE - Динамический Sql с использованием CLOB
У меня есть таблица, как описано ниже SQL> desc tab_script Name Null? Type ----------------------------------------- -------- ---------------------------- SRLNO NUMBER INSERT_SCRIPT CLOB insert_script заполняется оператором вставки. Я хочу выполн…
20 апр '16 в 14:35
2
ответа
SQL выбирает записи из произвольного числа одинаковых таблиц
Я пытаюсь запросить базу данных (SQLServer) с несколькими таблицами одинаковой структуры и со связанными именами, т.е. [TABLE 01 $TRANSACTIONS] [TABLE 02 $TRANSACTIONS] ... [TABLE (n) $TRANSACTIONS] У меня есть запрос, возвращающий нужные записи по …
14 фев '10 в 23:11
2
ответа
"ОШИБКА: дополнительные данные после последнего ожидаемого столбца" при использовании PostgreSQL COPY
Пожалуйста, потерпите меня, так как это мой первый пост. Я пытаюсь запустить команду COPY в PostgreSQL-9.2, чтобы добавить таблицу с разделителями табуляции из файла.txt в базу данных PostgreSQL, например: COPY raw_data FROM '/home/Projects/TestData…
03 май '13 в 20:56