Perguntas com a marcação «sql»

SQL (Structured Query Language) é uma linguagem para consulta de bancos de dados. As perguntas devem incluir exemplos de código, estrutura da tabela, dados de amostra e uma tag para a implementação do DBMS (por exemplo, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) em uso. Se sua pergunta estiver relacionada apenas a um DBMS específico (usa extensões / recursos específicos), use a tag desse DBMS. As respostas às perguntas marcadas com SQL devem usar o SQL padrão ISO / IEC.



6
Mysql - Como sair / sair do procedimento armazenado
Eu tenho uma pergunta muito simples, mas não recebi nenhum código simples para sair do SP usando o Mysql. Alguém pode compartilhar comigo como fazer isso? CREATE PROCEDURE SP_Reporting(IN tablename VARCHAR(20)) BEGIN IF tablename IS NULL THEN #Exit this stored procedure here END IF; #proceed the code END;

8
O que é o tipo de dados SYSNAME no SQL Server?
Para que serve o tipo de dados SYSNAME do SQL Server? BOL diz: O tipo de dados sysname é usado para colunas da tabela, variáveis ​​e parâmetros de procedimento armazenado que armazenam nomes de objetos. mas eu realmente não entendo isso. Existe um caso de uso que você pode fornecer?
131 sql  sql-server  tsql  types 


9
Como adicionar 'ON DELETE CASCADE' na instrução ALTER TABLE
Tenho uma restrição de chave estrangeira na minha tabela, quero adicionar ON DELETE CASCADE a ela. Eu tentei isso: alterar tabela child_table_name modificar restrição fk_name chave estrangeira (child_column_name) faz referência a parent_table_name (parent_column_name) na exclusão em cascata; Não funciona EDIT: chave estrangeira já existe, existem dados na coluna chave estrangeira. …
130 sql  oracle 



8
Armazenando sexo (sexo) no banco de dados
Quero armazenar o sexo de um usuário em um banco de dados com o menor custo possível (tamanho / desempenho). Até agora, três cenários vêm à mente Int - alinhado com Enum no código (1 = Masculino, 2 = Feminino, 3 = ...) char (1) - armazena m , f …

11
SQL "selecionar onde não está na subconsulta" não retorna resultados
Isenção de responsabilidade: descobri o problema (acho), mas queria adicionar esse problema ao Stack Overflow, pois não conseguia (facilmente) encontrá-lo em qualquer lugar. Além disso, alguém pode ter uma resposta melhor do que eu. Eu tenho um banco de dados onde uma tabela "Comum" é referenciada por várias outras tabelas. …
130 sql  sql-server  tsql 


3
Alias ​​de referência (calculado em SELECT) na cláusula WHERE
SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error O valor calculado 'BalanceDue' definido como uma variável na lista de colunas selecionadas não pode ser usado na cláusula WHERE. Existe uma maneira que ele pode? Nesta questão relacionada ( Usando uma variável no MySQL …
130 sql  sql-server  tsql 


18
ERRO 1452: Não é possível adicionar ou atualizar uma linha filho: uma restrição de chave estrangeira falha
Criei tabelas no MySQL Workbench, como mostrado abaixo: Tabela ORDRE: CREATE TABLE Ordre ( OrdreID INT NOT NULL, OrdreDato DATE DEFAULT NULL, KundeID INT DEFAULT NULL, CONSTRAINT Ordre_pk PRIMARY KEY (OrdreID), CONSTRAINT Ordre_fk FOREIGN KEY (KundeID) REFERENCES Kunde (KundeID) ) ENGINE = InnoDB; Tabela PRODUKT: CREATE TABLE Produkt ( ProduktID …

22
Como obter o registro seguinte / anterior no MySQL?
Digamos que tenho registros com IDs 3,4,7,9 e desejo poder ir de um para outro navegando nos links seguintes / anteriores. O problema é que eu não sei como buscar registros com o ID mais alto mais próximo. Portanto, quando tenho um registro com o ID 4, preciso buscar o …
129 sql  mysql 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.