Ir para conteúdo
Fórum Script Brasil

athila

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre athila

athila's Achievements

0

Reputação

  1. Obrigado Denis, Realmente o propósito dos dois comandos são diferentes; mas às vezes pode-se usar qualquer um deles na junção de tabelas (caso seja uma junção do tipo inner). Realmente acho mais elegante nestes casos o uso do JOIN, é semanticamente mais correto. []'s Áthila
  2. Boa noite a todos, Alguém aí saberia me dar uma resposta com bom embasamento teórico sobre porque usar joins ao invés de where nas consultas sql? Já lí bastante coisa. Ví muitas restas dizendo que o código fica mais limpo; também acho. Outras pessoas disseram que a performance é melhor com join, mas não souberam dizer porque. Abraços Áthila Rocha
  3. Olá Denis, boa tarde, Realmente fiz o teste aqui e percebi que quando renomeio a pasta que o mysql cria com o nome do banco, não tenho mais acesso às tabelas do mesmo, pois elas estão associadas ao nome antigo do banco. Mais uma vez, valeu pela dica. Abraços Áthila Rocha
  4. Pessoal, vocês sabem me dizer se no mysql posso renomear uma base de dados? Uso a versão 5.0.24a. Consultei o manual on-line do mysql 5.0 (http://dev.mysql.com/doc/refman/5.0/en), procurei por rename database (não encontrei) e por alter database. Encontrei o comando alter database mas pelo que li ele me possibilita mudar o character set do banco e o database collation do banco. O que queria era mudar o nome do banco de dados. Abraços, Áthila Rocha
  5. Valeu Denis, obrigado!! Áthila
  6. Pessoal, boa tarde Vocês sabem me dizer se é verdade que a constraint check no mysql não funciona? O curioso é que ele aceita a criação de tabelas com a constraint check, por exemplo, o script abaixo é executado sem problemas: create table conta(numero_conta int not null, cod_agencia int not null check (cod_agencia>=1 and cod_agencia<=8), saldo float not null default 0, primary key(numero_conta, cod_agencia), foreign key(cod_agencia) references agencia(cod_agencia)); Abraços, Áthila Rocha
  7. Ola, boa noite a todos Estou com uma dúvida no uso do mysql query browser. Tenho uma SP que é a seguinte: DELIMITER $$ DROP PROCEDURE IF EXISTS `companhia`.`sp_somasalarios` $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_somasalarios`(out gastos float) BEGIN select sum(salario) into gastos from empregado; END $$ DELIMITER ; O que acontece é que quando executo a sp através de call sp_somasalarios(@gastos) ela é executada. Quando quero ver o resultado que está no parâmero @gastos faço: select @gastos. O resultado desta consulta é sempre null. Se executa a SP através do console do mysql ele me mostra o resultado beleza. Alguém sabe se tenho que configurar alguma coisa no mysql query browser para ver o valor armazenado na variável @gastos? Abraços Áthila
×
×
  • Criar Novo...