Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.
Je traite avec SQL qui ressemble à ceci create procedure as begin Notez les grands écarts, par exemple entre aset begin. Comment puis-je les supprimer? J'ai utilisé le formateur SQL mais cela ne fonctionne pas.
Définition du problème Notre serveur de base de données doit être transféré vers un autre centre de données. Il fonctionne sur Microsoft SQL Server 2012 Enterprise (64 bits) et contient deux bases de données d'environ 2 To et 1 To. Avoir peu ou pas de temps d'arrêt pour cela serait …
Une fonction table multi-instructions renvoie son résultat dans une variable de table. Ces résultats sont-ils jamais réutilisés ou la fonction est-elle toujours pleinement évaluée à chaque appel?
Je modifie la structure d'une base de données. Le contenu de plusieurs colonnes du tableau FinancialInstitution doit être transféré dans le tableau Personne . FinancialInstitution est lié à la personne avec une clé étrangère. Chaque institution financière a besoin de l'ID de sa personne correspondante. Ainsi, pour chaque nouvelle ligne …
Je crée une application dans laquelle j'ai l'intention d'incorporer SQL Server 2012 Express en tant que banque de données principale. Lors des tests sur ma machine de développement (Win7-32 avec 3 Go de RAM), je n'ai jamais observé que le sqlservr.exeprocessus utilise plus de 1 Go de RAM comme je …
Je veux avoir une relation un-à-plusieurs dans laquelle pour chaque parent, un ou zéro des enfants est marqué comme «favori». Cependant, tous les parents n'auront pas d'enfant. (Considérez les parents comme des questions sur ce site, les enfants comme des réponses et les favoris comme la réponse acceptée.) Par exemple, …
Remarque: je ne pose pas de question sur le contrôle de version complet. Existe-t-il un moyen de conserver automatiquement un historique des procédures stockées sur SQL Server. Similaire à la façon dont Google Docs conserve automatiquement un historique des versions des documents et Wikipedia conserve automatiquement un historique des versions …
Existe-t-il un moyen de générer un script de création à partir d'une table existante uniquement en T-SQL (c'est-à-dire sans utiliser SMO, car T-SQL n'a pas accès à SMO). Disons qu'une procédure stockée qui reçoit un nom de table et renvoie une chaîne qui contient le script de création pour la …
J'ai besoin d'une requête qui peut être utilisée dans (ou comme) une fonction et récupère toutes les combinaisons de n valeurs. Et j'ai besoin de toutes les combinaisons de longueur k où k = 1..n. Entrée et résultat d'échantillon étendus pour que l'entrée ait 3 valeurs au lieu de 2 …
J'ai la procédure suivante (SQL Server 2008 R2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set nocount, xact_abort on; merge CompanyUser with (holdlock) as r using ( select @companyId as CompanyId, @userId as UserId, MyKey, MyValue from @dataTable) as newData on r.CompanyId = newData.CompanyId and …
Nous avons deux serveurs SQL de production exécutant SQL Server 2005 SP4 avec une mise à jour cumulative 3. Les deux serveurs fonctionnent sur des machines physiques identiques. DELL PowerEdge R815 avec 4 processeurs 12 cœurs et 512 Go (oui Go) de RAM, avec 10 Go de disques connectés iSCSI …
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 7 ans . Je lisais Clusteredet Non Clustered Indexes. Clustered Index- Il contient des pages de données. Cela signifie que les informations de ligne complètes …
Dans SQL Server 2008, j'utilise RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)pour renvoyer l'ensemble de données avec RANK. Mais j'ai des centaines d'enregistrements pour chaque partition, donc j'obtiendrai des valeurs de rang 1, 2, 3 ...... 999. Mais je veux seulement jusqu'à 2 RANKsdans chacun PARTITION. Exemple: ID …
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 7 ans . Nous avons donc un site client qui se plaint de performances très lentes. J'ai jeté un coup d'œil et il est évident …
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 7 ans . Nous avons un serveur de base de données de production sur SQL 2005. Tout fonctionne normalement pendant un certain temps, mais après …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.