Articles of sql server 2012

Comment définir TRUSTWORTHY pour chaque instance

Ma database utilise des bibliothèques C ++ externes pour certains calculs. Comme dit TRUSTWORTHY indique si l'instance TRUSTWORTHY la database. Est-il possible de le définir pour chaque instance connectée à la database sans le faire manuellement. ALTER DATABASE db_lib SET TRUSTWORTHY ON

T-SQL | Transposition dynamic

J'ai le scénario suivant. CREATE TABLE #Temp1 (ID INT , Summary varchar(50)) CREATE TABLE #Temp2 (ID INT , D_ID INT, Detail1 varchar(50), Detail2 varchar(50)) INSERT INTO #Temp1 (ID,Summary) SELECT 1,'First' UNION ALL SELECT 2,'Second' UNION ALL SELECT 3,'Third' UNION ALL SELECT 4,'Four' INSERT INTO #Temp2 (ID, D_ID, Detail1,Detail2) SELECT 1,1,'One','_1_' UNION ALL SELECT 2,2,'Two','_2_' UNION […]

Améliorer les performances sur la jointure interne

J'ai une requête Comme ceci: SELECT Mnum, Label , Lvalue ,[Property Type] , RowID, ColumnID, DisplayOrder FROM (SELECT a.Mnum as Mnum, — 420 fields go here FROM — 51 joins go here ) AS MainQuery UNPIVOT (LabelValue FOR LabelName IN ( –420 fields go here )) AS UnpvtQuery INNER JOIN ReportFieldsLookup rfl on rfl.label = […]

Requête d'espace blanc vide avant ET après une string numérique

Comment est-ce que je pourrais build une requête, qui returnnerait tous les nombres matériels qui ont un "espace blanc vide" AVANT ou APRES la string de nombre? Nous exportons directement à partir de SSMS pour excel et nous voyons le problème dans la feuille de calcul. Si je pouvais returnner tous les numéros de matériel […]

Boucle à travers une table en utilisant Cross apply et UNION TOUS les résultats

Essayer d'écrire une requête qui se comportera comme une foreach Requête select label ,NTILE(10) over(order by label ASC) Quartile INTO #labelTempTab from dbo.ReportFieldsLookup Les données seront comme: label Quartile —– ——– la1 1 la2 1 la3 1 sa1 2 sa2 2 sq3 2 ha1 3 ha2 3 ha3 3 ka1 4 ka2 4 kas3 4 […]

La fonction d'appel à l'aide de la notation double point entraîne une erreur de syntaxe

J'ai récemment commencé à faire des études pour divers examens MCSE: BI. Ce faisant, je rencontre des aspects de SQL Server que je n'ai pas encore utilisés. La notation double point n'est pas quelque chose que j'ai beaucoup utilisé, donc ce scénario m'a semblé un peu étrange. Le schéma par défaut de mon user est […]

Indication incorrecte pour l'index de magasin de colonnes dans le plan d'exécution SQL Server 2012

J'ai l'édition de développeur de SQL Server 2012 SP1. J'ai le DB de test avec une seule table et il a 10M lignes et environ 150 colonnes (environ 133 colonnes sont numeric et repos sont NVARCHAR ) J'expérimente avec la performance d'index de magasin de colonne et le comparant avec le scénario sans index. Ce […]

Tri du champ varchar avec des données alphanumériques mixtes

J'ai cherché et lu beaucoup de réponses ici, mais ne peux pas find celui qui répondra à mon problème, (ou m'aider à find la réponse par moi-même). Nous avons une table qui contient un champ d'affichage varchar, dont datatables sont saisies par le client. Lorsque nous affichons les résultats, notre client souhaite que les résultats […]

SQL: Comment puis-je order par une plage spécifique de numéros d'identification, puis le time?

Ce code est très probablement mal écrit. C'est ma première incursion dans SQL – je prends un projet qui n'est pas exactement mon travail alors j'essaie de l'apprendre comme je vais. Mes deux gros problèmes en ce moment: Je dois séparer les numéros d'identification sur un certain nombre. Pour nos instances, disons simplement 1000. Ainsi, […]

Comment puis-je améliorer la vitesse de cette requête SQL?

Nous avons deux appareils qui recueillent des données à intervalles d'environ 30 secondes. Les appareils sont situés sur deux sites très espacés. L'heure absolue de chaque collecte pour chaque site peut varier de +/- 30 secondes. De time en time, un site sera déconnecté pour diverses raisons. Les données de chaque appareil représentent un type […]