Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''view''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 7 registros

  1. Olá pessoal, Eu estou com um problema aqui onde eu quero modificar um o tamanho do campo ou seja este é o ALTERTABLE: ALTER TABLE BASE.BSDOCUMENTO alter column DOCUMFORMATADO type VARCHAR(50); Está dando o seguinte erro: SQL Error [0A000]: ERROR: cannot alter type of a column used by a view or rule Detail: rule _RETURN on view vwOutrosDocs depends on column "documformatado" A questão é que não posso dropar a View, saberiam me dizer como posso modificar o campo sem precisar dropar a View? Desde já agradecido!
  2. Boas comunidade, acabei de me cadastrar, pois estou em apuros, tenho teste de MySQL na quarta... hahahahha Preciso de entender como guardar os valores das linhas da minha tabela que foi gerada a partir da seguinte view: CREATE VIEW temostudo.ViewTotalEncomenda AS SELECT encomenda.nencomenda, encomenda.ncliente, encomenda_produto.codproduto, encomenda_produto.quantidade*encomenda_produto.precounitarioh*encomenda_produto.ivah as ValorTotal from encomenda, encomenda_produto order by encomenda.nencomenda ASC; O meu professor diz o seguinte: Crie um script que permita criar uma nova tabela com o nome HistoricoEncomendas que tenha por base os dados presentes na view.... Isto: mysql> select * from ViewTotalEncomenda; +------------+----------+------------+------------+ | nencomenda | ncliente | codproduto | ValorTotal | +------------+----------+------------+------------+ | 1 | 1 | 1 | 75.0000 | | 1 | 1 | 9 | 13.8000 | | 1 | 1 | 1 | 127.5000 | | 1 | 1 | 7 | 6.0000 | | 1 | 1 | 2 | 56.2500 | | 1 | 1 | 3 | 70.0000 | | 1 | 1 | 8 | 6.2000 | | 1 | 1 | 6 | 16.8750 | | 1 | 1 | 3 | 5.2500 | | 2 | 4 | 3 | 5.2500 | | 2 | 4 | 1 | 75.0000 | | 2 | 4 | 9 | 13.8000 | | 2 | 4 | 1 | 127.5000 | | 2 | 4 | 7 | 6.0000 | | 2 | 4 | 2 | 56.2500 | | 2 | 4 | 3 | 70.0000 | | 2 | 4 | 8 | 6.2000 | | 2 | 4 | 6 | 16.8750 | | 3 | 5 | 6 | 16.8750 | | 3 | 5 | 3 | 5.2500 | | 3 | 5 | 1 | 75.0000 | | 3 | 5 | 9 | 13.8000 | | 3 | 5 | 1 | 127.5000 | | 3 | 5 | 7 | 6.0000 | | 3 | 5 | 2 | 56.2500 | | 3 | 5 | 3 | 70.0000 | | 3 | 5 | 8 | 6.2000 | +------------+----------+------------+------------+ O que devo fazer? Sou mesmo mau em SQL, preciso conselhos.... Obrigado de antemao.
  3. Não estou conseguindo resolver os seguintes problemas, poderiam me ajudar?: 1- O proprietário da empresa deseja obter constantemente um relatório que apresenta qual o veículo que foi alugado pela empresa, exibindo os dados do veículo, total de quilometragem rodada nas locações, a quantidade de locações realizadas e, por fim, uma média de quilômetros rodados a cada locação. Crie uma view para satisfazer esta necessidade 2- É necessário fazer o controle da quilometragem do veículo. Ou seja, ao final de uma locação deve ser atualizado no sistema (tabela carros) a quantidade de quilômetros que o veículo rodou. create table sedes( id numeric(10), nome varchar(50) not null, endereco varchar(50) not null, telefone varchar(20) not null, nomeGerente varchar(50) not null, multa numeric(10,2) not null, constraint pk_sedes primary key (id) ); create table classesCarro( id numeric(10), nome varchar(20) not null check(nome in('popular', 'luxo', 'super luxo')), valorDiario numeric(10,2) not null, constraint pk_classesCarro primary key (id) ); create table clientes( id numeric(10), nome varchar(50) not null, cnh varchar(20) not null, validadeCnh date not null, categoriaCnh varchar(3) not null, constraint pk_clientes primary key (id) ); create table carros( id numeric(10), placa varchar(10) not null, modelo varchar(40) not null, ano varchar(9) not null, cor varchar(20) not null, quilometragem numeric(10,2) not null, descricao varchar(100) not null, situacao varchar(30) not null check(situacao in('alugado', 'disponivel', 'fora do ponto de origem')), origemCarro numeric(10) not null, localizacaoCarro numeric(10) not null, classeCarro numeric(10) not null, constraint pk_carros primary key(id), constraint fk_carros_sedeOrigem foreign key (origemCarro) references sedes(id), constraint fk_carros_sedeLocAtual foreign key (localizacaoCarro) references sedes(id), constraint fk_carros_classe foreign key (classeCarro) references classesCarro(id) ); create table reservas( id numeric(10), diarias numeric(10) not null, dataLocacao date not null, dataRetorno date, quilometrosRodados numeric(10,2), multa numeric(10,2), situacao varchar(15) not null check(situacao in('finalizada', 'em aberto')), total numeric(10,2), carroReserva numeric(10) not null, clienteReserva numeric(10) not null, sedeLocacao numeric(10) not null, sedeDevolucao numeric(10), constraint pk_reservas primary key (id), constraint fk_reservas_sedesLocacao foreign key (sedeLocacao) references sedes(id), constraint fk_reservas_sedesDevolucao foreign key (sedeDevolucao) references sedes(id), constraint fk_reservas_carros foreign key (carroReserva) references carros(id), constraint fk_reservas_clientes foreign key (clienteReserva) references clientes(id) ); create sequence seq_sedes; create sequence seq_classes; create sequence seq_clientes; create sequence seq_carros; create sequence seq_reservas; insert into sedes values(nextval('seq_sedes'), 'A', 'Rua EFB', '123456', 'Erika', 2.00); insert into sedes values(nextval('seq_sedes'), 'B', 'Rua ITA', '654321', 'Pedro', 4.00); insert into classesCarro values(nextval('seq_classes'), 'popular', 30.00); insert into classesCarro values(nextval('seq_classes'), 'super luxo', 90.00); insert into clientes values(nextval('seq_clientes'), 'Allan', '753951', '2020-12-03', 'AB'); insert into clientes values(nextval('seq_clientes'), 'Augusto', '951753', '2020-11-10', 'AB'); insert into carros values(nextval('seq_carros'), 'ABC-123', 'HB20', '2016', 'Branco', 120.00, 'Carro cheiroso', 'disponivel',(select id from sedes where nome = 'A'), (select id from sedes where nome = 'A'), (select id from classesCarro where nome = 'popular')); insert into carros values(nextval('seq_carros'), 'CBA-321', 'Mercedes Benz', '2017', 'Preto', 400.00, 'Carro banco de couro', 'disponivel', (select id from sedes where nome = 'B'), (select id from sedes where nome = 'B'), (select id from classesCarro where nome = 'super luxo')); insert into reservas values(nextval('seq_reservas'), 2, '2017-11-08', '2017-11-10', 20.00, 0, 'finalizada', 200.00, (select id from carros where modelo = 'HB20'), (select id from clientes where nome = 'Allan'), (select id from sedes where nome = 'A'), (select id from sedes where nome = 'A')); insert into reservas values(nextval('seq_reservas'), 4, '2017-11-08', '2017-11-12', 20.00, 0, 'finalizada', 600.00, (select id from carros where modelo = 'Mercedes Benz'), (select id from clientes where nome = 'Augusto'), (select id from sedes where nome = 'B'), (select id from sedes where nome = 'B'));
  4. Boas, Quem ajuda !!! Dado o seguinte SQL stamement simplificado: ------------------------------------------------------ SELECT A.ID, A.NAME, B.CONTA, C.OUTRO, D.OUTRO2, ... FROM TABLE1 A INNER JOIN TABLE2 B ON A.ID = B.ID LEFT OUTER JOIN TABLE3 C ON A.ID = C.ID LEFT OUTER JOIN TABLE4 D ON B.CONTA = D.CONTA WHERE A.ID = {codeVar} AND .... (bastantes condicoes) ORDER BY A.NAME ------------------------------------------------------ Se criar uma VIEW chama "myView": ------------------------------------------------------ SELECT A.ID, A.NAME, B.CONTA, C.OUTRO, D.OUTRO2, ... FROM TABLE1 A INNER JOIN TABLE2 B ON A.ID = B.ID LEFT OUTER JOIN TABLE3 C ON A.ID = C.ID LEFT OUTER JOIN TABLE4 D ON B.CONTA = D.CONTA ORDER BY A.NAME ------------------------------------------------------ e fizer: ------------------------------------------------------ SELECT * FROM myView WHERE ID = {codeVar} AND .... (bastantes condicoes) ------------------------------------------------------ Pergunto: Qual tem mais custos (performance), a View ou o select direto ou os custos são os mesmos ? Obrigado PauloGoncalves
  5. Tenho esta function abaixo: É um castilho para atualizar a tabela "estoque_lancto". Precisava que ela carregava primeiro a select check_estoquef(); antes de carregar a "Viewe_x50" Alguma dica? function: “select check_estoquef();” Novato. CREATE OR REPLACE VIEW public.view_x50( codigofilial, nomeempresa, custo, data, pessoa, custo_medio, bico, preco_unit, vendedor, turno, quantidade, valor, codigoproduto, nomeproduto, codigodeposito, nomedeposito, codigogrupo, nomegrupo, grid, documento, mlid, operacao, comissaogrupo, comissaoproduto, perc_imposto, horavenda, seq, usuario) AS SELECT empresa.codigo AS codigofilial, empresa.nome AS nomeempresa, estoque_lancto.custo_medio * lancto.quantidade AS custo, lancto.data, lancto.pessoa, estoque_lancto.custo_medio, lancto.bico, lancto.preco_unit, lancto.vendedor, lancto.turno, lancto.quantidade, lancto.valor, produto.codigo AS codigoproduto, produto.nome AS nomeproduto, deposito.codigo AS codigodeposito, deposito.nome AS nomedeposito, grupo_produto.codigo AS codigogrupo, grupo_produto.nome AS nomegrupo, lancto.grid, lancto.documento, lancto.mlid, lancto.operacao, grupo_produto.comissao AS comissaogrupo, produto.comissao AS comissaoproduto, grupo_produto.perc_imposto, lancto.hora AS horavenda, lancto.seq, lancto.usuario FROM grupo_produto JOIN (deposito JOIN (empresa JOIN (produto JOIN (lancto JOIN estoque_lancto ON lancto.produto = estoque_lancto.produto AND lancto.empresa = estoque_lancto.empresa AND lancto.grid = estoque_lancto.lancto) ON produto.grid = lancto.produto) ON empresa.grid = lancto.empresa) ON deposito.grid = lancto.deposito) ON grupo_produto.grid = produto.grupo;
  6. Ola Colegas!!! Estou criando um sistema baseado no modelo MVC e não estou utilizando nenhum framework para tal. Comecei do zero e estou implementando aos poucos. Aí pintou a dúvida: Para cada view que eu cri eu insiro SEMPRE as mesmas linhas: <?php echo($this->view('cabecalho',$dados));?> ... => conteúdo da view <?php echo($this->view('rodape'))?> Foi interessante até a terceira view, mas agora está um pouco chato e totalmente improdutivo, principalmente se eu resolver trocar, por exemplo, o logo que está no cabeçalho. Ou seja, totalmente inviável. Pensei em criar na index a estrutura básica e colocar um IFRAME para inserir as views. Aí surgiu a dúvida: como fazer para que a view abra corretamente dentro do IFRAME? O método básico que chama todas as views está descrito abaixo. Será que é nele que devo indicar o IFrame é o alvo da view? Como fazer isso? Existe outra forma de "padronizar" a abertura das views? protected function view( $nome , $vars = null){ if (is_array($vars) && count($vars) > 0) extract($vars,EXTR_PREFIX_ALL,'view'); $file = VIEWS . $nome . '.phtml'; if (!file_exists($file)) die("Houve um erro. View inexistente."); require_once ( $file); }Obrigada a todos que puderem ajudar. Abraços.
  7. Olá a todos. Desde já agradeço a quem puder ajudar de qualquer forma. Preciso criar uma view que retorne em uma coluna específica, dados que podem vir de duas tabelas diferentes baseado em uma condição. Vejam: ----------------------------- Tabela Anunciantes: anun_id anun_responsavel ----------------------------- Tabela Contrato: cont_id cont_tipo cont_anun_id ----------------------------- Tabela Dados_pf dpf_id dpf_nome dpf_anun_id ----------------------------- Tabela Dados_pj dpj_id dpj_razao_social dpf_anun_id ----------------------------- View Anunciantes anun_responsavel cont_tipo dpf_nome OU dpj_razao_social Quero que na linha onde a o campo "cont_tipo" conter "pf" seja exibido o conteúdo "dpf_nome" da tabela "dados_pf" e onde conter "pj" seja exibido o conteúdo "dpj_razao_social" da coluna "dados_pj" ----------------------------- Usei este código: SELECT anun_responsavel, anun_tipo, dpf_nome, dpj_razao_social FROM anunciantes, dados_pf, dados_pj, contratos WHERE anunciantes.anun_id=contratos.cont_anun_id AND anunciantes.anun_id=dados_pj.dpj_anun_id OR anunciantes.anun_id=dados_pf.dpf_anun_id ORDER BY anun_responsavel ASC Porém fiz um teste com tres registros, e não deu certo, aparecem muitos e com combinações erradas. alguém pode me ajudar? Tenho um print, mas não sei como postar imagens neste forum. alguém pode me ajudar com isto também? Obrigado.
×
×
  • Criar Novo...