Вопросы по теме 'dynamic-sql'
PostgreSQL параметризованный Order By/Limit в табличной функции
У меня есть функция sql, которая выполняет простой оператор выбора sql:
CREATE OR REPLACE FUNCTION getStuff(param character varying)
RETURNS SETOF stuff AS
$BODY$
select *
from stuff
where col = $1
$BODY$
LANGUAGE sql;
На...
20901 просмотров
schedule
18.12.2023
Вычислить количество строк, затронутых пакетным запросом в PostgreSQL
Прежде всего, да, я читал документацию для оператора DO :) http://www.postgresql.org/docs/9.1/static/sql-do.html
Итак, мой вопрос:
Мне нужно выполнить некоторый динамический блок кода, содержащий операторы UPDATE, и вычислить количество всех...
6375 просмотров
schedule
03.03.2024
PL/pgSQL CREATE или REPLACE в рамках EXECUTE
У меня есть следующий скрипт для динамического создания представлений в базе данных PostgreSQL.
CREATE OR REPLACE FUNCTION cs_refresh_mviews() RETURNS integer AS $$
DECLARE
mviews RECORD;
query text;
park_name text;
ppstatements...
4016 просмотров
schedule
27.11.2023
SQL Server sp_execute — ошибка с переменной DateTime в динамическом SQL
Я попытался создать динамический SQL с помощью sp_executesql , но это сообщение об ошибке:
Сообщение 137, уровень 15, состояние 2, строка 20 Необходимо объявить скалярную переменную "@start".
Вот мой скрипт хранимой процедуры
CREATE...
1184 просмотров
schedule
26.04.2024
Ошибка преобразования при преобразовании даты и времени из символьной строки
Я пытаюсь передать параметры из приложения Windows в хранимую процедуру. есть два параметра «@dt» и «@ dt2», которые получают значение от datetimepickers. всякий раз, когда я выполняю хранимую процедуру, появляется сообщение об ошибке «Ошибка...
3665 просмотров
schedule
15.11.2023
динамический sql в хранимой процедуре с именем столбца в качестве входного параметра
У меня есть эта хранимая процедура, которая принимает имя столбца в качестве параметра ввода. Оператор SELECT выберет столбец в соответствии с входным параметром.
create procedure getColumn (@whichColumn varchar)
as
begin
declare @sql...
6111 просмотров
schedule
29.04.2024
Вставьте оператор SQL в столбец и запустите его динамически, вызвав его в процедуре
У меня есть таблица, в которой в основном есть столбцы:
ID| SQL_Statement|
1 Update Table_A Set Date=Getdate() where ID>100 and ID<200
2 Update Table_A Set Date=@date where ID>1 and ID<20
Поэтому я вставляю набор...
111 просмотров
schedule
26.05.2024
Динамический доступ к значению столбца в записи
Можно ли динамически получить доступ к значению столбца из записи по его имени?
Я пишу триггерную функцию, которая выполняет динамическую команду SQL, и я хотел бы динамически извлекать значение столбца из записи NEW по имени столбца.
Вот...
1247 просмотров
schedule
21.12.2023
Как разграничить имя триггерной процедуры PostgreSQL?
Например, в Perl вы разграничиваете переменную следующим образом:
${foo}_bar
У меня есть триггер в PostgreSQL, заимствованный из здесь , который я пытаюсь сделать универсальным для работы с несколькими таблицами. Вот мой код:
CREATE OR...
79 просмотров
schedule
06.03.2024
Как использовать общее табличное выражение в динамическом SQL
Мне нужно написать динамическую сводную таблицу на основе сложного запроса, и я хочу использовать общее табличное выражение для создания набора данных, на котором я должен построить сводную информацию, чтобы он оставался вне динамического sql и...
9632 просмотров
schedule
16.12.2023
Объединение определенных строк на основе определенных условий в Teradata SQL
У меня есть таблица со следующей структурой:
Sr.No | Timestamp | Type
1 A x
1 B y
1 C v
1 D w
2 E j
2 F l
3 G o
Я хочу...
192 просмотров
schedule
18.02.2024
использование динамического sql для создания столбца для оператора выбора
Я пишу хранимую процедуру для результатов с разбивкой на страницы, и этот результат можно упорядочить по определенным значениям. У меня был случай переключения в операторе select, но поскольку он пытался выполнить orderby на rownum, он был очень...
321 просмотров
schedule
10.01.2024
SQL Server 2008 R2 - преобразование столбцов в строки и сохранение всех значений в одном столбце
Мне трудно осмыслить концепции поворота / отмены поворота и надеяться, что кто-то может помочь или дать мне какие-то рекомендации о том, как подойти к моей проблеме.
Вот упрощенный образец таблицы, который у меня есть...
19 просмотров
schedule
03.02.2024
Postgresql: ВЫПОЛНИТЬ sql_cmd объединить с CREATE TEMP TABLE temp_tbl AS SELECT
Итак, вот в чем дело, я использую в своих методах БД 2 подхода:
1.) Составляет и SQL-запрос из разных строк, в зависимости от того, что мне нужно отфильтровать:
sql_cmd := 'SELECT count(*) FROM art_short_term_finished WHERE (entry_time <=...
323 просмотров
schedule
13.05.2024
Ошибка в динамическом SQL при импорте данных из временной таблицы в постоянную
Это мой запрос:
Declare @i int
Declare @Query nvarchar(max)
Set @i = 1
while(@i < 3)
begin
Select YEAR, MONTH
into #temp
from Toyota1
Set @Query = 'Select * into table'+ CASt(@i AS VARCHAR(10)) + 'from #temp'
Set @i =...
28 просмотров
schedule
05.10.2022
PLSQL: как создать курсор, используя переменную в качестве table_name
Я пытаюсь сделать следующее в PLSQL:
У меня есть таблица, которая содержит список имен таблиц, например: Table_1, Table_2, Table_3 и т. д.
Я переписываю эту таблицу ежедневно, поэтому список таблиц является динамическим, сегодня вы можете...
266 просмотров
schedule
02.11.2022
Форматирование имен столбцов и результат сводного запроса SQL Select
У меня есть сводной SQL-запрос, который вызовет таблицу. Но мне нужно отформатировать имена динамических столбцов и результаты.
Это запрос:
DECLARE @cols AS NVARCHAR(MAX),
@query AS NVARCHAR(MAX)
DECLARE @yearV varchar(max) = '2019'
DECLARE...
195 просмотров
schedule
06.11.2022
Как получить результат из вывода выполнения немедленного оператора
Процедура выполняет только приведенный ниже вывод, но я пытаюсь получить результат из вывода выполнения немедленного оператора.
Текущий выход:
PL/SQL procedure successfully completed.
select 'PRJA' AS "PRJ_ID", EVENT,...
2855 просмотров
schedule
29.05.2024
Хранимая процедура: получение ошибки Необходимо объявить скалярную переменную @id. при выполнении процедуры
Мне нужна помощь в создании хранимой процедуры в SQL Server.
это мой код
CREATE PROCEDURE [dbo].[PROC_TABLE_ELEMENTS]
@id nvarchar(max)
AS
DECLARE @sql varchar(max) = '', @col_list varchar(max) = ''
SET @col_list = (SELECT DISTINCT...
67 просмотров
schedule
09.03.2024