Questions marquées «computed-column»

Les colonnes calculées sont des colonnes qui représentent un calcul ou une opération effectuée sur d'autres colonnes contenues dans le tableau donné. Connu sous le nom de colonnes générées ou virtuelles dans certains produits.



3
L'index sur la colonne calculée persistante nécessite une recherche de clé pour obtenir les colonnes dans l'expression calculée
Cette question a été migrée à partir de Stack Overflow car il est possible d'y répondre sur Database Administrators Stack Exchange. Migré il y a 6 ans . J'ai une colonne calculée persistante sur une table qui est simplement constituée de colonnes concaténées, par exemple CREATE TABLE dbo.T ( ID …


2
Est-il légal pour SQL Server de remplir des colonnes PERSISTED avec des données qui ne correspondent pas à la définition?
Je poursuis cette question sur les valeurs étranges dans une PERSISTEDcolonne calculée. La réponse ici fait quelques suppositions sur la façon dont ce comportement est devenu. Je pose la question suivante: n'est-ce pas un bug pur et simple? Les PERSISTEDcolonnes peuvent-elles toujours se comporter de cette façon? DECLARE @test TABLE …

4
PostgreSQL: colonnes générées
PostgreSQL prend-il en charge les colonnes générées ? Aussi connu sous le nom de colonnes virtuelles . Je ne parle pas de IDENTITYcolonnes . Je ne trouve aucune information sur cette fonctionnalité remarquable mais je sais qu'elle est disponible sur SQL Server et dans les dernières versions de MariaDB & …


2
Pourquoi une colonne calculée NOT NULL est-elle considérée comme nullable dans une vue?
J'ai une table: CREATE TABLE [dbo].[Realty]( [Id] [int] IDENTITY(1,1) NOT NULL, [RankingBonus] [int] NOT NULL, [Ranking] AS ([Id]+[RankingBonus]) PERSISTED NOT NULL .... ) Et une vue: 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 JOIN …

2
Index de colonne calculé non utilisé
Je veux avoir une recherche rapide basée sur si deux colonnes sont égales. J'ai essayé d'utiliser une colonne calculée avec un index, mais SQL Server ne semble pas l'utiliser. Si j'utilise simplement une colonne de bits à remplissage statique avec un index, j'obtiens la recherche d'index attendue. Il semble qu'il …

3
Création d'un index non clusterisé sur une colonne calculée non persistante SQL Server
J'ai du mal à trouver une documentation sur la façon dont SQL Server stocke réellement une colonne calculée non persistante. Prenons l'exemple suivant: --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
Alternative à l'auto-adhésion
J'ai posé une question ici: /programming/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows sur la division des valeurs de la même table, dans la même colonne mais sur des lignes différentes. Maintenant, j'ai le problème où j'ai plus de numérateurs et de dénominateurs (avec différents uns). Est-ce toujours le self joinbon moyen de résoudre ce problème avec …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.