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 sais que nous avons tendance à éviter à tout prix les curseurs et les boucles dans SQL Server, mais quelles sont les situations dans lesquelles vous avez absolument besoin de requêtes procédurales et les requêtes basées sur des ensembles ne vous donneront tout simplement pas les résultats? Je comprends …
Est-ce une bonne pratique (ou cela aurait-il des effets négatifs) d'utiliser un ensemble de 4 colonnes pour identifier une ligne comme étant unique (l'une étant une clé foriegn, les trois autres étant des types de données float)? J'essaie de construire une table qui (avec 4 clés liées) décrirait une entrée …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour les administrateurs de base de données Stack Exchange. Fermé il y a 6 ans . J'ai un client avec des instances …
Si je veux calculer une colonne et utiliser le résultat dans plus d'une colonne, comment dois-je faire sans faire deux fois le calcul? Exemple: SELECT LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com' as EMail ,hashbytes('SHA1', LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com') as HashedEmail FROM sometable Comment éviter d'écrire ceci deux fois sans utiliser …
J'ai une Objecttable qui est remplie à partir d'un service intégré ( que je peux changer si nécessaire ) d'une autre base de données. À certains moments, nous devons ajouter manuellement des publications dans une autre table, ObjectObjectGroup (ObjectId, ObjectGroupId)ce qui est nécessaire si elles Object.ObjectTypeont une certaine valeur entière. …
Lors de l'utilisation du mode SQLCMD avec SSMS (pas à partir de la ligne de commande), existe-t-il un moyen d'affecter le serveur et l'instance actuels à une variable? Ceci est différent et distinct de l'attribution de variables TSQL ordinaires. Définition du problème Je veux utiliser la puissance de l'expansion variable …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 3 ans . Je fais actuellement un jeu …
Nous travaillons sur un projet qui nécessite d'importer quotidiennement des données à partir d'une feuille de calcul Excel. Les données seront importées à partir d'un modèle prédéfini et ce que nous pensons, nous allons d'abord télécharger les données dans une table temporaire et effectuer une opération de nettoyage (supprimer les …
Nous créons une base de données dans MSSQL 2008 R2 Standard où nous allons stocker un grand nombre d'enregistrements. Nous estimons plus de 200 millions d'enregistrements dans un seul tableau chaque année et nous insérons principalement avec très peu de MISES À JOUR ou SUPPRESSION sur les données. C'est un …
Test d'une application actuellement sous charge mono-utilisateur - comme les données de test ont augmenté pour atteindre les tailles de production (400k-2M lignes par table), certains SELECT sp ne sont plus assez rapides (avec des données de test limitées, auparavant <30 ms chacune, maintenant c'est 100-200 ms, mais il y …
J'ai un audit à venir, et je me demandais quels contrôles d'accès physiques, électroniques et logiques un auditeur rechercherait lors de l'audit d'une base de données pour un système ERP. Je suis vraiment nouveau dans ce processus et tout conseil serait apprécié.
Considérons un index B-tree sur une valeur qui augmentera toujours de façon monotone, par exemple une colonne de type IDENTITY. Avec une implémentation d'arbre B conventionnelle, chaque fois qu'un nœud est plein, il sera divisé à 50% / 50% et nous nous retrouvons avec un arbre B dans lequel (presque) …
Je mets à jour en masse une base de données SQL Server. Je modifie toutes nos numeric(38,0)colonnes en int (oui, les scripts SQL Server ont été créés à partir de scripts Oracle) . En utilisant SMO et C # (je suis un ingénieur sw) , j'ai réussi à générer de …
Typiquement, quand je vois du SQL qui utilise quelque chose comme: select * from employees where epmloyeeTypeId in (select id from type where name = 'emp') Je remplace le wherepar ceci: select e.* from employees e inner join type t on t.id=e.epmloyeeTypeId and t.name = 'emp' Est-il possible de faire …
Dans SQL Server 2005, que se passe-t-il lorsque le cache du plan se remplit? J'ai fait quelques recherches, et d'après les morceaux rassemblés, il semble que les plans mis en cache aient un "âge" qui se compose de leur poids ou coût à compiler, multiplié par le nombre de fois …
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.