INNER JOIN?
Pessoal preciso unir os dados de 6 tabelas no banco de dados para retornar no sistema, ficaria um Inner Join muito grande??
Me aconselhariam um Inner Join?
Me aconselhariam um Inner Join?
A questão não é aconselhamento, e sim como está a estrutura do banco.
Para não poluir o sistema verifique a possibilidade de Stored Procedure.
Quais seriam os dados a ser exibido ?
Para não poluir o sistema verifique a possibilidade de Stored Procedure.
Quais seriam os dados a ser exibido ?
Citação:A questão não é aconselhamento, e sim como está a estrutura do banco.
Para não poluir o sistema verifique a possibilidade de Stored Procedure.
Quais seriam os dados a ser exibido ?
Então mais nunca trabalhei com Stored procedure, são diversos campos que tenho que mostrar na tela, é uns 100 campos chutando baixo, seriam textbox preenchidos no caso.. estou tentando criar uma seguinte stored procedure simples mais nao estou conseguindo
DELIMITER $$
DROP FUNCTION IF EXISTS 'labdados'.'Dados_Coleta_Pneu' $$
CREATE FUNCTION 'labdados'.'Dados_Coleta_Pneu'
BEGIN
SELECT * From TBTWI2 WHERE OS=ParametroOS
END $$
DELIMITER ;
da erro na linha 4: Script line: 4 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near [ô]BEGIN
SELECT * From TBTWI2 WHERE OS=ParametroOS
END[ô] at line 2
Então cara...
tenta colocar ponto e vÃrgula no final da instrução SELECT...
tenta colocar ponto e vÃrgula no final da instrução SELECT...
Então mesmo assim deu erro, bom vou ficar sem usar stored procedure por enquanto msm.. vlw galera obrigado pela atenção
Amigo, vc está tentando criar uma FUNCTION
Procedure é assim :
Procedure é assim :
CREATE PROCEDURE 'suaprocedure'(IN 'campo1' VARCHAR(50), IN 'campo100' VARCHAR(50))
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT [ô][ô]
BEGIN
select * from sua_tabela where condição1 = campo1 and condição100 = campo100;
END
Exqueci de explicar o seguinte :
Function finaliza com o comando RETURN, ou seja necessáriamente deveria ter um Return xxxxxxxx;
Segue abaixo um exemplo de Function
Function finaliza com o comando RETURN, ou seja necessáriamente deveria ter um Return xxxxxxxx;
Segue abaixo um exemplo de Function
CREATE FUNCTION 'sp_cria_Conta'('xSubGrupo' VARCHAR(255), 'xOperacao' VARCHAR(255))
RETURNS varchar(50)
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT [ô][ô]
BEGIN
DECLARE RETORNO VARCHAR(50);
SET RETORNO = (select convert(max(p.CodConta)+1,char) from planodecontas p where p.SubGrupo =xSubGrupo AND p.Operacao = xOperacao);
RETURN RETORNO;
END
Tópico encerrado , respostas não são mais permitidas