Resultados da pesquisa a pedido "dynamic-sql"
Executar uma consulta dinâmica de crosstab
Eu implementei essa função no meu banco de dados ...
onsulta SQL SELECT FROM [valor da coluna de outra tabela]
Tenho uma tabela X em que um gatilho inserirá uma linha quando houver alterações em algumas tabelas. Eu inseri o nome da tabela na tabela X. Agora, eu gostaria deselect os dados da tabela X enquantoinner join com a própria tabela real. É ...
Como criar uma instrução SQL usando IDs que podem não estar disponíveis na tabel
Usando o Microsoft SQL Server 2008, digamos que exista uma tabela1 que mantenha os IDs selecionados de províncias, distritos, comunas e aldeias. E depois há a tabela2 com os IDs e nomes das províncias, distritos, comunas e aldeias. Províncias e ...
SQL dinâmico resulta em tabela temporária no procedimento SQL armazenado
O código é o seguinte: ALTER PROCEDURE dbo.pdpd_DynamicCall @SQLString varchar(4096) = null AS Begin create TABLE #T1 ( column_1 varchar(10) , column_2 varchar(100) ) insert into #T1 execute ('execute ' + @SQLString ) select * from #T1 End O ...
DROP FUNCTION sem saber o número / tipo de parâmetros?
Mantenho todas as minhas funções em um arquivo de texto com'CREATE OR REPLACE FUNCTION somefunction'. Portanto, se eu adicionar ou alterar alguma função, apenas alimento o arquivo para psql. Agora, se eu adicionar ou remover parâmetros de uma ...
INSERT com nome de tabela dinâmica na função de gatilho
Não sei ao certo como conseguir algo como o seguinte: CREATE OR REPLACE FUNCTION fnJobQueueBEFORE() RETURNS trigger AS $$ DECLARE shadowname varchar := TG_TABLE_NAME || 'shadow'; BEGIN INSERT INTO shadowname VALUES(OLD.*); RETURN OLD; END; $$ ...
Como obter o resultado sp_executesql em uma variáve
Tenho um pedaço de SQL dinâmico que preciso executar, depois preciso armazenar o resultado em uma variáve Sei que posso usarsp_executesql, mas não consigo encontrar exemplos claros sobre como fazer iss
Crie o PostgreSQL ROLE (usuário) se ele não existir
Como eu escrevo um script SQL para criar um ROLE no PostgreSQL 9.1, mas sem gerar um erro se ele já existi O script atual simplesmente possui: CREATE ROLE my_user LOGIN PASSWORD 'my_password';Isso falha se o usuário já existir. Eu gostaria de ...
PostgreSQL parametrizado Order By / Limit na função de tabela
Eu tenho uma função sql que executa uma instrução SQL simple CREATE OR REPLACE FUNCTION getStuff(param character varying) RETURNS SETOF stuff AS $BODY$ select * from stuff where col = $1 $BODY$ LANGUAGE sql;Por enquanto estou invocando esta ...
Por que a execução dessa consulta com EXECUTE IMMEDIATE faz com que ela falhe?
Estou escrevendo um procedimento PL / SQL que precisa gerar dinamicamente algumas consultas, uma das quais envolve a criação de uma tabela temporária usando resultados de uma consulta tomada como parâmetro. CREATE OR REPLACE PROCEDURE ...