Questions marquées «sql-server»

Microsoft SQL Server est un système de gestion de base de données relationnelle (SGBDR). Utilisez cette balise pour toutes les éditions de SQL Server, y compris Compact, Express, Azure, Fast-track, APS (anciennement PDW) et Azure SQL DW. N'utilisez pas cette balise pour d'autres types de SGBD (MySQL, PostgreSQL, Oracle, etc.). N'utilisez pas cette balise pour des problèmes de développement logiciel et mobile, sauf si elle est directement liée à la base de données.

14
SQL: clause IF dans la clause WHERE
Est-il possible d'utiliser une clause IF dans une clause WHERE dans MS SQL? Exemple: WHERE IF IsNumeric(@OrderNumber) = 1 OrderNumber = @OrderNumber ELSE OrderNumber LIKE '%' + @OrderNumber + '%'
203 sql  sql-server  tsql 

7
Requête PIVOT dynamique SQL Server?
J'ai été chargé de trouver un moyen de traduire les données suivantes: date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 dans ce qui suit: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00 3/1/2012 1100.00 Les espaces …
203 sql  sql-server  tsql  pivot 


8
Comment supprimer une clé étrangère dans SQL Server?
J'ai créé une clé étrangère (dans SQL Server) en: alter table company add CountryID varchar(3); alter table company add constraint Company_CountryID_FK foreign key(CountryID) references Country; Je lance ensuite cette requête: alter table company drop column CountryID; et j'obtiens cette erreur: Msg 5074, niveau 16, état 4, ligne 2 L'objet 'Company_CountryID_FK' …
201 sql-server  tsql 

18
L'instruction ALTER TABLE était en conflit avec la contrainte FOREIGN KEY
J'ai un problème en essayant d'ajouter une clé étrangère à ma tblDomaretable; qu'est-ce que je fais de mal ici? CREATE TABLE tblDomare (PersNR VARCHAR (15) NOT NULL, fNamn VARCHAR (15) NOT NULL, eNamn VARCHAR (20) NOT NULL, Erfarenhet VARCHAR (5), PRIMARY KEY (PersNR)); INSERT INTO tblDomare (PersNR,fNamn,eNamn,Erfarenhet) Values (6811034679,'Bengt','Carlberg',10); INSERT …
201 sql  sql-server  database 


17
Répertorier les requêtes en cours d'exécution sur SQL Server
Existe-t-il un moyen de répertorier les requêtes en cours d'exécution sur MS SQL Server (via Enterprise Manager ou SQL) et / ou qui est connecté? Je pense que j'ai une très longue requête en cours d'exécution sur l'un de mes serveurs de base de données et j'aimerais la retrouver et …
200 sql-server 

4
Quel est le numéro de téléphone mondial le plus long que je devrais considérer dans SQL varchar (longueur) pour le téléphone
Quel est le numéro de téléphone mondial le plus long que je devrais considérer dans SQL varchar(length)pour le téléphone. considérations: + pour le code du pays () pour l'indicatif régional x + 6 numéros pour l'extension de l'extension (faites donc 8 {espace}) espaces entre les groupes (c'est-à-dire dans les téléphones …

5
Comment puis-je effacer le cache de requêtes SQL Server?
J'ai une requête simple en cours d'exécution contre SQL Server 2005 SELECT * FROM Table WHERE Col = 'someval' La première fois que j'exécute la requête peut prendre > 15 secs . Les exécutions suivantes sont de retour < 1 sec. Comment puis-je faire en sorte que SQL Server 2005 …


5
Effet de l'indice NOLOCK dans les instructions SELECT
Je suppose que la vraie question est: Si je ne me soucie pas des lectures incorrectes , l'ajout de l' indicateur with (NOLOCK) à une instruction SELECT affectera les performances de: l'instruction SELECT en cours autres transactions par rapport au tableau donné Exemple: Select * from aTable with (NOLOCK)
199 sql  sql-server  locking 


9
Fonction de valeur de table à instructions multiples vs fonction de valeur de table en ligne
Quelques exemples à montrer, au cas où: Table en ligne valorisée CREATE FUNCTION MyNS.GetUnshippedOrders() RETURNS TABLE AS RETURN SELECT a.SaleId, a.CustomerID, b.Qty FROM Sales.Sales a INNER JOIN Sales.SaleDetail b ON a.SaleId = b.SaleId INNER JOIN Production.Product c ON b.ProductID = c.ProductID WHERE a.ShipDate IS NULL GO Tableau d'instructions multiples évalué …



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.