Articles of server sql

Sélectionnez le numéro de version et le nom de database de toutes les bases de données

Je veux un aperçu des bases de données d'un certain server et de leur numéro de version actuel de notre table de versioning. Imaginez que mes bases de données ressemblent à ceci: master (no version table) database1.bhr.databaseVersion version: 5 version: 6 database2.bhr.databaseVersion version: 5 someOtherDb (no version table) Le résultat de la requête devrait ressembler […]

Comment optimiser les performances d'affichage dans SQL Server 2012 par indexing

J'ai une vue comme ça: create view dbo.VEmployeeSalesOrders as select employees.employeeID, Products.productID, Sum(Price * Quantity) as Total, salesDate, COUNT_BIG() as [RecordCount] from dbo.Employees inner join dbo.sales on employees.employeeID = sales.employeeID inner join dbo.products on sales.productID = products.ProductID group by Employees.employeeID, products.ProductID, salesDate Lorsque je select * from dbo.VEmployeeSalesOrders il prend 97% du plan d'exécution. Il […]

Comment get sommation mensuelle avec la sum des mois précédents dans SQL Server 2008

J'ai écrit une requête SQL pour que Total Active Client soit SELECT Cast((Datepart(year,[p].Transdate)) as varchar(50)) + '-' + Cast((Datepart(Month,[p].Transdate)) as varchar(50)) AS [Month/Year] , Count(Distinct([c].CustomerID)) as [Active Customers] FROM CustomerPoints as [p] INNER JOIN Customers AS [c] ON [c].[CustomerID] = [p].[CustomerID] WHERE [p].Transdate BETWEEN '2013-01-20' AND '2015-03-05' AND [c].DissortingbutorID = '1' AND [p].[TransType] = 'D' […]

Création d'une table d'auto-reference

J'ai une table hiérarchique – elle conviendrait à un style d'auto-referencement, comme cet exemple que j'ai trouvé. CREATE TABLE OurStuff ( StuffID INT NOT NULL PRIMARY KEY, StuffSubID INT NULL, StuffName VARCHAR(10) NOT NULL, CONSTRAINT fk_StuffID FOREIGN KEY (StuffSubID) REFERENCES OurStuff(StuffID) ) J'ai une table similaire – cependant, lorsque j'essaie de répliquer à l'aide de […]

Comment mettre une description dans une database SQL Server

J'utilise SQL Server Express 2012 et j'ai plusieurs bases de données SQL Server et parfois il devient difficile de savoir lequel est qui. Donc je veux mettre une description sur chaque database. Mais je ne suis pas en mesure de find une telle option dans le studio de gestion. Est-ce que quelqu'un a fait face […]

Erreur de connection SQL Server 2008

Actuellement, mon projet est en cours d'exécution, mais je me connecte même database de projet avec SQL Server Management Studio qui montre une erreur Impossible d'extraire datatables pour cette request. (Microsoft.SqlServer.Management.Sdk.Sfc) INFORMATION ADDITIONNELLE: Une exception s'est produite lors de l'exécution d'une instruction ou d'un traitement Transact-SQL. (Microsoft.SqlServer.ConnectionInfo) CREATE FILE a rencontré une erreur du operating […]

Excel en tant que keys primaires dans la table de database du server SQL

problème est que je veux sélectionner l'en-tête de feuille Excel à partir du file Excel et correspondre colonne de l'en-tête avec la key primaire de table et mettre à jour les champs requirejs en fonction des colonnes de titre Excel. Jusqu'à présent, j'ai essayé d'importer le file Excel dans le server SQL, mais Excel en-tête […]

Nom de colonne non valide pour une colonne de table temporaire dans une procédure stockée

J'ai une procédure stockée à l'intérieur de laquelle une table temporaire est créée: J'ai une erreur qui dit: Nom de colonne incorrect 'ValFromUser'. Pourquoi donc? Pourquoi est-ce que j'obtiens cette erreur seulement pour ValFromuser mais aucune autre colonne? Comment je peux me débarasser de ceci? CREATE Procedure [dbo].[OutputProcedure] –declarations here AS BEGIN SET NOCOUNT ON […]

Création de valeurs de contra dans la même colonne SQL

But d'écrire une déclaration pour produire une table avec une colonne numérique qui contient des valeurs de contra, par exemple Ref Value a 100 b 75 c 50 c -50 b -75 a -100 Je suis novice en SQL mais je sais que cela fonctionne ligne par ligne, donc la seule façon de le faire […]

Cela n'est pas autorisé lorsque la sous-requête suit>,> = ou lorsque la sous-requête est utilisée en tant qu'expression

J'ai ma requête comme ça CREATE TRIGGER check_shippeddate_tr ON Orders FOR UPDATE AS IF ((SELECT ShippedDate FROM inserted) > (SELECT RequiredDate FROM Orders) ) BEGIN PRINT 'Order must be shipped before required date' ROLLBACK TRANSACTION END GO Pourtant, quand je tente de mettre à jour la table, utilisez ce code UPDATE Orders SET ShippedDate = […]