Jump to content

Search the Community

Showing results for tags 'sql server'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

  1. Tenho um BD em sql express 2008 que é atualizado pelo Visual Studio 2010 Express, rodando em um pc. Como fazer para acessar esse bd através da rede doméstica, se possível usando os pgms desenvolvidos em Visual Studio 2010. Agradeço qualquer informação.
  2. MariaA

    Base de dados distribuída

    Bom dia. Fiz uma BD em SQLServer 2012 e agora quero que funcione em mais do que um pc. Quais os passos que devo seguir para que se o user1 alterar a BD no seu computador, o user2 quando aceder à base de dados, noutro local e em outro computador, possa ver essas alterações? Obrigado
  3. AJBM

    Herança em SQL

    Boas! Faz sentido utilizar a herança em SQL? Qual é a melhor maneira ?
  4. carlos_silva94

    Dominio caracter

    Preciso de criar o dominio para um codigo de 10 caracteres, mas no minimo tem de ter 4 caracteres, como faço? char(4) nao permite os 10 varchar (10) nao garante os 4
  5. zegeremias

    dominio de por exemplo preço

    Decimal positivo com duas casas decimais, sem usar money ou assim, ou seja usar decimal ou numeric, alguem ajuda?
  6. zegeremias

    group by, count, having

    os atributos que colocamos no group by têm de existir no select? ----------------------- se fizermos 1 count no select podemos po-lo no group by ou order by ou having? , p.ex: select count(att) as total ... Group by total having count(total) > 20 order by total ----- faz sentido ter um count no select e o mesmo count no having?
  7. carlos_silva94

    Chave estrangeira composta

    Boa tarde Ao criar 1 tabela posso fazer? Foreign key (att1, att2) references tabelaxpto...
  8. Olá, Estou com uma dificuldade numa query, devido a lentidão da mesma. Uma das clausulas da query é um intervalo de datas, se eu colocar esse intervalos de datas na query a sua execução é rápida. Levando apenas uns 5segs. Ao colocar o intervalo de datas através de parâmetros, a mesma query fica ali a "mastigar" o processamento de informação. Alguém tem alguma dica para colmatar este problema? Obrigado
  9. reznor

    Problema em soma de tempo

    Boa tarde! Tenho na minha BD registos de tempo que guardo com o formato HH:MM com o tipo de dados VarChar! Estou agora com um problema! Quando quero criar um report onde tenho de apresentar o total de duração destes registos, não consigo fazê-lo! Primeiro, o tipo de dados é varchar, se eu usar o =SUM(Fields!Horas.Value), dá-me #Erro. Suponho que seja porque estou a tentar somar HH:MM do tipo varchar! Segundo, não sei como resolver isto! Tenho algumas ideias: Ao criar o DataSet transformar a coluna varchar que tem o HH:MM guardardo, numa colunha time? Fazer uma conversao no ReportViewer?
  10. Boa tarde! Tenho esta query: select CAST( (SUM (datepart(HH, convert (varchar, horasefe, 108))) + (SUM(datepart(mi, convert (varchar, horasefe, 108)))/60) ) AS VARCHAR(2)) + ':' + CAST( SUM(datepart(mi, convert (varchar, horasefe, 108))) - 60 * (SUM(datepart(mi, convert (varchar, horasefe, 108)))/60) as VARCHAR(2)) as Soma Utilizo-a para somar valores de tempo em colunas tipo varchar, o problema é que o output que obtenho é 0:0, ou seja se for uma hora obtenho "1:0". Queria obter os resultados da forma "00:00" ou seja, para uma hora o resultado "01:00". Alguem me pode ajudar a desve
  11. MariaA

    Atributo NULL e Unique Key

    Olá. Criei uma tabela Cliente que tem o atributo BI, entre outros. Esse atributo é NULL pois o Cliente pode não saber o seu nº de BI ao criar a ficha de Cliente. Contudo, quero que nunca haja dois nº BI iguais, e portanto criei uma Unique Key não via código, mas pelo Sql Management Studio. >Clique botão direito na coluna BI >Indexes/Keys >Adicionar Unique Key O problema é que, caso haja mais do que um Cliente em que o campo BI não seja preenchido, esse Cliente não é gravado pois dá um erro em que no campo BI não pode haver registos repetidos, neste caso, o valor NULL. Alguém m
  12. Boa Tarde Pessoal, Sou novo por aqui, minha duvida já procurei aqui e em vários sites e nada. É o seguinte Tenho uma Tabela de ESTOQUE que quado eu excluir o pedido os itens devem voltar ao estoque, porem isso não esta acontecendo, olhem o Código.. Public Sub PVoltaItensaoEstoqueAoExcluirPedidoMesa() Dim con As SqlConnection = cnnBanco ''--Cria variavel de conexão Try con.Open() With dgvPedido ''Meu DataGrid Pedido For i = 0 To (.Rows.Count - 1) strSql = "UPDATE ESTOQUE SET QTD_ESTOQUE = QTD_ESTOQUE + @QTD_ESTOQUE WHERE COD_PRODUTO = @COD_PRODUTO" Dim cmdVoltaProduto As New SqlC
  13. Bom dia, Estou desde segunda-feira com um problema que não consigo resolver, nem encontrar solução. Tenho uma pequena aplicação em PHP que conecta com um servidor MSSQL via PDO. Esta aplicação está a funcionar em várias máquinas com o Easyphp, mas na Segunda-feira instalei-a num PC em que não consigo aceder ao servidor através do PHP. Isto é, se abrir o SQL Server Management Studio, consigo-me ligar à instância, tanto por Windows Authentication como por SQL Server Authentication, mas no PHP retorna-me sempre o mesmo erro: SQLSTATE[08001] SQLDriverConnect: 17 [Microsoft][ODBC SQL Server Driv
  14. Boa Noite Pessoal, Sou novo por aqui, minha duvida já procurei aqui e em vários sites e nada. É o seguinte Tenho uma Tabela de ESTOQUE que quado eu excluir o pedido os itens devem voltar ao estoque, porem isso não esta acontecendo, olhem o Código.. Public Sub PVoltaItensaoEstoqueAoExcluirPedidoMesa() Dim con As SqlConnection = cnnBanco ''--Cria variavel de conexão Try con.Open() With dgvPedido ''Meu DataGrid Pedido For i = 0 To (.Rows.Count - 1) strSql = "UPDATE ESTOQUE SET QTD_ESTOQUE = QTD_ESTOQUE + @QTD_ESTOQUE WHERE COD_PRODUTO = @COD_PRODUTO" Dim cmdVol
  15. reznor

    Upload Condicional com CASE

    Bom dia! Depois de ter feito uma migração de dados de um sistema antigo, deparei-me com a situação de ter registos onde não existem datas. .. O exemplo que dou em cima é a situação que tenho. Não tenho onde ir buscar a data daqueles dois NULL. Portanto o que defini fazer logicamente é: 1 - Ver qual é a Menor data dentro daquela série (00013 ou 00021). 2 - Atualizar os registos daquela série com a menor data da série. Suponho que tenha de fazer um CASE para conseguir isto. Alguém me pode dar uma ajuda para descobrir uma maneira para la chegar? Obrigado desde já!
  16. reznor

    Update a partir de Select

    Bom dia! Tenho uma tabela que queria atualizar a partir de registos de um Select que faço a uma outra tabela. É o seguinte, tenho uma tabela de Arquivos, que migro de uma aplicação antiga através de ETL. Existe um campo de DataInicial onde há registos que têm este campo a NULL. Existe uma outra tabela que é a tabela de Documentos. Cada documento tem um arquivo associado. Podem existir N documentos dentro de um arquivo. Todos os documentos têm data de registo! Até aqui tudo bem! O Select que faço a esta tabela Documentos é o seguinte: Select IDArquivo, min(DataDocumento) as DataAbertura
  17. Boas, existe maneira de fazer group by de um campo se outro campo estiver vazio? Por exemplo: Group by nome if apelido is NULL É isto que pretendo fazer. Já tentei com: group by case when source_id is null then id else source_id end Mas dá-me erro de que o campo id não está numa função agregada. Já tentei meter em função agregada mas o campo é nvarchar (por exemplo: PS2).
  18. tx-oliveira

    Mudar de Conexão

    Viva, Eu tenho a minha base de dados guardada no disco local C: mas queria mudar de conexão para um disco que está partilhado numa rede, o que tem de se fazer ?
  19. General Hacker

    Index tree e Index baseado em Hashing

    Boas tarde Malta, Estou com um problema em criar index tree e em baseado em Hashing. Alguém podia-me arranjar tutoriais?
  20. tx-oliveira

    Documentação MS SQL Server

    Boas ! Podiam dar documentação (sites, livros) de comandos para o sql server ?
  21. Olá a todos. Eu tenho a tabela Cliente IdCliente INT, PK Nome VARCHAR(50), IdCodPostal CHAR(8) FK E a tabela CodPostal IdCodPostal CHAR(8), PK Localidade VARCHAR(20) A minha dúvida é em criar a procedure de inserir Cliente. Devo passar para a Procedure todos os atributos de ambas as tabelas? Assim: CREATE PROCEDURE spClienteInsert @Nome VARCHAR(50), @IdCodPostal CHAR(8) @Localidade VARCHAR(20) AS BEGIN TRY BEGIN TRAN IF(NOT EXISTS(SELECT IdCodPostal FROM CodPostal WHERE IdCodPostal = @IdCodPostal)) INSERT INTO CodPostal Values(@IdCodPostal, @Loacalidade);
  22. MariaA

    Imagem na BD

    Olá a todos. Estou a cria uma BD para armazenar os Produtos de uma Loja. Na tabela Produtos tenho um atributo Foto do tipo Image e estou a gravar as imagens assim: INSERT INTO Produtos (IdProduto, Nome, Imagem) SELECT 1, 'Fogão', * FROM OPENROWSET(BULK N'C:\...\fogao.jpg', SINGLE_BLOB) image; O problema está agora para fazer a interface para esta BD. Como faço para que essas imagens apareçam na interface? Estou a usar C#. Já li vários artigos sobre o assunto mas continuo sem saber como resolver.
  23. Boas pessoal. Eu tenho a seguinte situação. Select round(SUM(QUANTIDADE_CONS),2)/Round(COUNT(distinct NUM_VENDA),2) from CONSTITUICAOVENDAS A funçao sum devolve 45 e a Count devolve 6. O valor que o sql me devolve é 7 no entanto a divisao dá 7.5. Como faço para o sql me devolver o valor exacto? Cumprimentos, Leandro
  24. Boa noite, Estou tentando conectar a base de dados do SQL Server pelo wizard mas não aparece as opções todas. Data Source: Mircrosoft Access Datavase file; Microsoft SQL Server Compact 3.5 Microsofr SQL Server DataVase File; Alguma ideia? Obrigado.
  25. Olá na query abaixo eu preciso ao inserir os dados gerar um Identificador único para três campos . No UI o usuário vai inserir todos os outros dados ,mas estes três eu preciso que sejam gerados pelo BD . Tinno TCom TSecur Como posso fazer isso? USE [master] GO -- CREATE DATABASE [LoginDB] GO USE [LoginDB] GO /****** Object: Table [dbo].[users] SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- Cria tabela de users CREATE TABLE [dbo].[users]( [userId] [int] IDENTITY(1,1) NOT NULL, [Nome] [nvarchar](20) NOT NULL, [sobrenome] [nvarchar](20) NOT NULL, [usuario] [nvarchar](20) NOT NULL,
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.