Perguntas com a marcação «computed-column»

Colunas calculadas são colunas que representam um cálculo ou operação executada em outras colunas contidas na tabela fornecida. Conhecidas como colunas geradas ou virtuais em alguns produtos.



3
O índice na coluna Persisted Computed precisa de pesquisa de chave para obter colunas na expressão computada
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 6 anos . Eu tenho uma coluna computada persistente em uma tabela que é simplesmente composta de colunas concatenadas, por exemplo CREATE TABLE dbo.T ( ID INT IDENTITY(1, 1) NOT NULL CONSTRAINT …


2
É legal para o SQL Server preencher colunas PERSISTED com dados que não correspondem à definição?
Estou acompanhando essa pergunta sobre valores estranhos em uma PERSISTEDcoluna computada. A resposta lá faz algumas suposições sobre como esse comportamento surgiu. Estou perguntando o seguinte: Isso não é um bug definitivo? É PERSISTEDpermitido que as colunas se comportem dessa maneira? DECLARE @test TABLE ( Col1 INT, Contains2 AS CASE …

4
PostgreSQL: colunas geradas
O PostgreSQL suporta colunas geradas ? Também conhecido como colunas virtuais . Eu não estou falando de IDENTITYcolunas . Não consigo encontrar nenhuma informação sobre esse recurso notável, mas sei que ele está disponível no SQL Server e nas versões mais recentes do MariaDB e MySQL. O recurso é mencionado …


2
Por que uma coluna computada NOT NULL é considerada anulável em uma exibição?
Eu tenho uma mesa: CREATE TABLE [dbo].[Realty]( [Id] [int] IDENTITY(1,1) NOT NULL, [RankingBonus] [int] NOT NULL, [Ranking] AS ([Id]+[RankingBonus]) PERSISTED NOT NULL .... ) E uma visão: CREATE View [dbo].[FilteredRealty] AS SELECT realty.Id as realtyId, ... COALESCE(realty.Wgs84X, ruian_cobce.Wgs84X, ruian_obec.Wgs84X) as Wgs84X, COALESCE(realty.Wgs84Y, ruian_cobce.Wgs84Y, ruian_obec.Wgs84Y) as Wgs84Y, realty.Ranking, ... FROM realty …


3
Criando índice não clusterizado no SQL Server de coluna computada não persistente
Estou com dificuldades para encontrar qualquer documentação sobre como o SQL Server realmente armazena uma coluna computada não persistente. Veja o seguinte exemplo: --SCHEMA CREATE TABLE dbo.Invoice ( InvoiceID INT IDENTITY(1, 1) PRIMARY KEY, CustomerID INT FOREIGN KEY REFERENCES dbo.Customer(CustomerID), InvoiceStatus NVARCHAR(50) NOT NULL, InvoiceStatusID AS CASE InvoiceStatus WHEN 'Sent' …


5
Alternativa à auto-junção
Eu fiz uma pergunta aqui: /programming/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows sobre como dividir valores da mesma tabela, na mesma coluna, mas em linhas diferentes. Agora eu tenho o problema em que tenho mais numeradores e denominadores (com diferentes uns). Ainda é self joinuma boa maneira de resolver esse problema com o Postgres ou existem …


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.