Articles of stored procedures

SQL Server sp_msforeachtable uso para selecionar apenas as tabelas que atendem a alguma condição

Eu estou tentando escrever esta consulta para encontrar todas as tabelas com coluna específica com algum valor específico. Isso é o que eu fiz até agora – EXEC sp_MSforeachtable @command1=’ IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=PARSENAME(“?”,2) AND TABLE_NAME=PARSENAME(“?”,1) AND COLUMN_NAME=”EMP_CODE”) BEGIN IF (SELECT COUNT(*) FROM ? WHERE EMP_CODE=”HO081″)>0 BEGIN SELECT * FROM ? […]

Dapper.NET e proc armazenado com vários conjuntos de resultados

Existe alguma maneira de usar o Dapper.NET com procs armazenados que retornam vários conjuntos de resultados? No meu caso, o primeiro conjunto de resultados é uma única linha com uma única coluna; se for 0 , a chamada foi bem-sucedida e o segundo conjunto de resultados conterá as linhas / colunas reais de dados. (e […]

Criando procedimento armazenado e SQLite?

É de alguma forma possível criar um procedimento armazenado, ao usar o SQLite?

Inserção do SQL Server se não existir

Eu quero inserir dados na minha tabela, mas insira apenas que não existe no meu database! aqui está o meu código: ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES (@_DE, @_ASSUNTO, @_DATA) WHERE NOT EXISTS ( SELECT * FROM EmailsRecebidos WHERE De = @_DE […]

Os stored procedures do MySQL os utilizam ou não para usá-los

Estamos no início de um novo projeto, e estamos realmente nos perguntando se devemos usar stored procedures no MySQL ou não. Nós usaríamos os stored procedures apenas para inserir e atualizar as entidades do modelo de negócios. Existem várias tabelas que representam uma entidade modelo, e nós a abstrairíamos nos stored procedures insert / update. […]

Procedimento armazenado de chamada SQL para cada linha sem usar um cursor

Como se pode chamar um procedimento armazenado para cada linha em uma tabela, onde as colunas de uma linha são parâmetros de input para o sp sem usar um Cursor?

SQL Server SELECT na tabela existente

Eu estou tentando selecionar alguns campos de uma tabela e inseri-los em uma tabela existente de um procedimento armazenado. Aqui está o que estou tentando: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Eu acho que select into é para tabelas temporárias, e é por isso que recebo um erro que dbo.TableTwo […]

usar uma variável para o nome da tabela no mysql sproc

Eu estou tentando passar um nome de tabela em meu procedimento armazenado mysql para usar este sproc para selecionar fora de tabelas diferentes, mas não está funcionando … isso é o que eu estou tentando: CREATE PROCEDURE `usp_SelectFromTables`( IN TableName varchar(100) ) BEGIN SELECT * FROM @TableName; END Eu também tentei w / o sinal […]

Diferença entre Parameters.Add e Parameters.AddWithValue

Eu li a documentação do MSDN e exemplos aqui e sei que a syntax correta para uma chamada Paramters.Add é: command.Parameters.Add(“@ID”, SqlDbType.Int); command.Parameters[“@ID”].Value = customerID; Onde você tem que especificar o nome do parâmetro, o SqlDbType E o valor com .Value . Agora a syntax correta para uma chamada Parameters.AddWithValue é: command.Parameters.AddWithValue(“@demographics”, demoXml); Linha única […]

Como definir o valor do campo de variável composta usando SQL dynamic

Dado este tipo: — Just for testing purposes: CREATE TYPE testType as (name text) Eu posso obter o valor de um campo dinamicamente com esta function: CREATE OR REPLACE FUNCTION get_field(object anyelement, field text) RETURNS text as $BODY$ DECLARE value text; BEGIN EXECUTE ‘SELECT $1.”‘ || field || ‘”‘ USING object INTO value; return value; […]