Articles of sql

mysql :: insert into table, dados de outra tabela?

Eu queria saber se há uma maneira de fazer isso puramente no sql: q1 = SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = ‘8’; INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) VALUES(q1.campaign_id, q1.from_number, q1.received_msg, q1.date_received); Nota: q1 retornaria cerca de 30k linhas. Existe alguma maneira de fazer o que estou tentando acima em […]

Altere uma coluna do MySQL para ser AUTO_INCREMENT

Eu estou tentando modificar uma tabela para fazer sua coluna de chave primária AUTO_INCREMENT após o fato. Eu tentei o seguinte SQL, mas tenho uma notificação de erro de syntax. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Estou fazendo algo errado ou isso não é possível? + ——————– + | VERSÃO () | + ——————– […]

Diferença entre junit natural e junit interna

Qual é a diferença entre uma junit natural e uma junit interna?

Selecionando N linhas no SQL Server

A consulta a seguir retornará de 1 a 10 em 10 linhas. DECLARE @Range AS INT = 10 ;WITH CTE AS( SELECT TOP (@Range) Duration = ROW_NUMBER() OVER(ORDER BY OBJECT_ID) FROM sys.all_columns ORDER BY [Object_id] ) SELECT Duration from CTE Mas quando eu defino @Range como 10000, ele retorna 7374 linhas. Por que essa consulta […]

MySQL despejo por consulta

É possível fazer mysqldump por SQL query única? Eu quero despejar todo o database, como o phpmyadmin faz quando você exporta para SQL

Como definir a chave primária de incremento automático no PostgreSQL?

Eu tenho uma tabela no PostgreSQL com 22 colunas, e eu quero adicionar uma chave primária de auto-incremento. Eu tentei criar uma coluna chamada id do tipo BIGSERIAL, mas o pgadmin respondeu com um erro: ERROR: sequence must have same owner as table it is linked to. Alguém sabe como resolver este problema? Como eu […]

Quais são os casos de uso para selecionar CHAR sobre VARCHAR no SQL?

Eu percebo que o CHAR é recomendado se todos os meus valores forem de largura fixa. Mas e daí? Por que não apenas escolher VARCHAR para todos os campos de texto apenas para estar seguro.

Armazenando dinheiro em uma coluna decimal – qual precisão e escala?

Eu estou usando uma coluna decimal para armazenar valores monetários em um database, e hoje eu estava me perguntando o que precisão e escala para usar. Uma vez que colunas supostamente char de uma largura fixa são mais eficientes, eu estava pensando que o mesmo poderia ser verdade para colunas decimais. É isso? E qual […]

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 […]

Junção auto recursiva do SQL Server

Eu tenho uma tabela de categorias simples como com as seguintes colunas: Identidade Nome ParentId Assim, uma quantidade infinita de categorias pode ser filha de uma categoria. Tomemos por exemplo a seguinte hierarquia: Eu quero, em uma consulta simples que retorna a categoria “Business Laptops” para também retornar uma coluna com todos os pais, separador […]