Articles of server

Script Sql pour éliminer la duplication de données

J'ai besoin d'écrire un script qui récupérera toutes les valeurs de 4 colonnes dans 2 tables et inserta chacune des valeurs distinctes dans une autre table. (SQL Server 2012) c'est à dire table1 |column1|column2|column3| some other columns here| |value | value | value | | |value1 | value | value3| | table2 |column4|other columns| |value […]

Insert Trigger avec l'option check sur plusieurs tables

J'ai un problème avec le triggersur sur la vue de plusieurs tables. Laissez-moi vous expliquer: J'ai 2 tables de données avec des keys primaires et table Event avec plusieurs à plusieurs relation. CREATE TABLE Club ( name_of_club varchar(50) PRIMARY KEY, adress varchar(50) NOT NULL ) CREATE TABLE Band ( name_of_band varchar(50) PRIMARY KEY, members int […]

Réduire la longueur du nombre à la longueur fixe

Je dois minimiser la longueur du nombre à la valeur fixe 3 avec le point décimal 1 Ex: Après la valeur de calcul de @ a = 45689.45. Maintenant, j'ai besoin d'get la valeur de @a = 45.6 Si la valeur est inférieure à 100, c'est-à-dire si c'est 89.63 alors je n'ai pas besoin de […]

Requête SQL MyGuitarShop Database

Voici la question: 6. Écrivez une instruction SELECT qui répond à cette question: Quelle est la quantité totale commandée pour chaque produit? Renvoie ces colonnes: Le nom du produit de la table Products Le total amount pour chaque product dans la table OrderItems (Indice: vous pouvez calculer le montant total en soustrayant le montant de […]

Table de partitionnement basée sur la version d'logging

J'ai une application financière donnée qui a de très grandes tables, qui sont-plus ou less-du formulaire suivant: CREATE TABLE ProjectAccounts ( RecordId BIGINT PRIMARY KEY, AccountId GUID NOT NULL, Version BIGINT, — some data ) Étant donné que les anciennes versions des loggings doivent être conservées, les modifications dans cette table sont effectuées en créant […]

Multipliez la ligne nouvellement input avec une autre valeur de colonne et trouvez la sum totale dans SQL

J'ai 4 tables ici, j'ai besoin de multiplier la valeur de ligne nouvellement entré dans une table avec une autre rangée et find la sum totale en utilisant CustomerId : CustomerTable : CustomerId Name EmailId ————————- 1 Paul [email protected] 2 John [email protected] LoyaltyPointTable : LoyaltyPointsId LoyaltyType Points ————————————— 1 Registration 10 2 Loginstatus 1 3 […]

Affichage des loggings liés dans SQL Server

J'ai le E / R suivant: type —-< record —-< record_link La table d'logging a un type FK de type et la table record_link stocke les relations entre deux loggings Voir les détails du tableau ci-dessous (j'ai omis le PK): type ——————- name typeId ——————- type1 1 type2 2 type3 3 type4 4 type5 5 […]

Comment optimiser cette requête sql et raccourcir?

J'ai deux tables et je souhaite optimiser la requête ci-dessous. Je veux la même ligne petite photo et de grandes colonnes de photo. Table Projects ProjectID | ProjectName | ProjectContent —————————————- 2 | Test | Test Table Media RID | MediaTypeID | FilePathAndName | ProjectID ———————————————— 1 | 1 | big_photo.jpeg | 2 2 | […]

Si une mise à jour trouve plusieurs valeurs, pourquoi n'échoue-t-elle pas?

Si vous mettez à jour en utilisant un alias avec une instruction FROM et un JOIN utilisé dans l'instruction FROM signifie qu'il y aura plusieurs valeurs possibles pour l'opération SET alors pourquoi SQL Server autorise-t-il la mise à jour? Il semble prendre la valeur supérieure à partir de l'set des possibles, mais cela ne peut […]

Exécution de requête SQL à l'aide du paramètre

Je rencontre des problèmes pour déterminer pourquoi une requête prend beaucoup plus de time à s'exécuter en fonction de l'échange d'un paramètre contre une valeur réelle. DECLARE @quarter int DECLARE @year int DECLARE @countOfUnitsBought int set @year = 2009 set @quarter = 1 set @countOfUnitsBought = 4; with res as ( select o.account_id –,orderyear –,orderquarter […]