Articles of sql

Excluir registros SQL duplicados

Qual é a maneira mais simples de excluir registros com nome duplicado em uma tabela? As respostas que encontrei são muito confusas. Relacionado: Removendo registros duplicados da tabela

Usando o PIVOT no SQL Server 2008

Digamos que eu tenha alguns dados, seja em uma tabela do SQL Server 2008 ou em uma variável [table] -typed: author_id review_id question_id answer_id 88540 99001 1 719 88540 99001 2 720 88540 99001 3 721 88540 99001 4 722 88540 99001 5 723 36414 24336 1 302 36414 24336 2 303 36414 24336 3 […]

Sanitize o nome da tabela / coluna no SQL dynamic no .NET? (Evitar ataques de injeção de SQL)

Estou gerando algum SQL dynamic e gostaria de garantir que meu código esteja protegido contra injeção de SQL . Para fins de argumentação, aqui está um exemplo mínimo de como é gerado: var sql = string.Format(“INSERT INTO {0} ({1}) VALUES (@value)”, tableName, columnName); Acima, tableName , columnName e o que estiver vinculado a @value vêm […]

T-SQL: Como usar parâmetros em SQL dynamic?

Eu tenho a seguinte consulta dinâmica que está funcionando bem sem a cláusula WHERE , que está esperando UNIQUEIDENTIFIER . Quando eu passo, não obtenho um resultado. Eu tentei CAST e CONVERT , mas nenhum resultado. Eu posso estar fazendo errado, alguém pode ajudar? CREATE PROCEDURE [dbo].[sp_Test1] /* ‘b0da56dc-fc73-4c0e-85f7-541e3e8f249d’ */ ( @p_CreatedBy UNIQUEIDENTIFIER ) AS […]

Como extrair o número da semana no sql

Eu tenho uma coluna de transdução do tipo varchar2 que tem as seguintes inputs 01/02/2012 01/03/2012 etc. Eu converti-o para o formato de data em outra coluna usando a function to_date. Este é o formato que eu tenho. 01-JAN-2012 03-APR-2012 Quando estou tentando extrair o weekno, estou recebendo todos os valores nulos. selecione to_char (to_date […]

O Postgres suporta transactions aninhadas ou autônomas?

Eu tenho situação em que eu tenho que cometer uma parte do código como transação própria. Eu criei uma tabela subtransaction_tbl : CREATE TABLE subtransaction_tbl ( entryval integer ) E uma function na linguagem plpython3u: CREATE FUNCTION subtransaction_nested_test_t() RETURNS void AS $$ plpy.execute(“INSERT INTO subtransaction_tbl VALUES (1)”) with plpy.subtransaction(): plpy.execute(“INSERT INTO subtransaction_tbl VALUES (2)”) $$ […]

Procedimento armazenado ou function espera parâmetro que não é fornecido

Eu estou tentando inserir dados em um database do SQL Server, chamando um procedimento armazenado, mas estou recebendo o erro O procedimento ou function ‘SHOWuser’ espera o parâmetro ‘@IDID do usuário’, que não foi fornecido. Meu procedimento armazenado é chamado SHOWuser . Eu verifiquei completamente e nenhum parâmetro está faltando. Meu código é: public void […]

Como resumir o campo de hora no SQL Server

Eu tenho uma coluna chamada “WrkHrs” e o tipo de dados é hora (hh: mm: ss). Eu quero resumir as horas de trabalho para os funcionários. Mas como é o tipo de dados de tempo, o sql server não me deixa usar como sum(columnname) . Como posso resumir o tipo de dados de tempo com […]

Erro de SQL “ORA-01722: número inválido”

Um muito fácil para alguém, A seguinte inserção está me dando o ORA-01722: número inválido porque? INSERT INTO CUSTOMER VALUES (1,’MALADY’,’Claire’,’27 Smith St Caulfield’,’0419 853 694′); INSERT INTO CUSTOMER VALUES (2,’GIBSON’,’Jake’,’27 Smith St Caulfield’,’0415 713 598′); INSERT INTO CUSTOMER VALUES (3,’LUU’,’Barry’,’5 Jones St Malvern’,’0413 591 341′); INSERT INTO CUSTOMER VALUES (4,’JONES’,’Michael’,’7 Smith St Caulfield’,’0419 853 […]

Verifique se existe uma tabela de access

Desejo registrar dados de IP, datetime, cliente e refferer das visitas do site para acessar o database, mas estou planejando registrar todos os dias os dados do log em tabelas separadas nos logs de exemplo de 06.06.2010 serão registrados em 2010_06_06. Quando a data for alterada, criarei uma tabela denominada 2010_06_07. Mas o problema é […]