J'ai besoin d'effectuer une MISE À JOUR et une INSÉRER en une seule transaction. Ce code fonctionne bien seul, mais j'aimerais pouvoir l'appeler facilement et transmettre les paramètres requis. Lorsque j'essaie d'imbriquer cette transaction dans une procédure stockée, je rencontre de nombreuses erreurs de syntaxe. Comment puis-je encapsuler le code …
J'ai cette table de base de données qui est censée garder l'index de texte intégral à jour. Cependant, je ne le vois pas du tout (aucune erreur dans le journal car le dernier journal que je vois était quand je l'ai déclenché manuellement). Voici ce que je vois ... mais …
Nous commençons à concevoir les blocs de construction d'un magasin de données / entrepôt et nous devons être en mesure de prendre en charge tous les fuseaux horaires (nos clients viennent du monde entier). De la lecture des discussions en ligne (et dans les livres), une solution courante semble être …
Je voudrais faire ceci: DECLARE @Id INT; UPDATE Logins SET SomeField = 'some value' OUTPUT @Id = Id WHERE EmailAddress = @EmailAddress -- this is a parameter of the sproc Est-ce seulement possible? Je sais que je peux déclarer une variable de table locale et y diriger la sortie, mais …
J'ai un tableau avec environ 200 millions de lignes et environ 15 colonnes. Je prévois de créer un COLUMNSTOREindex sur ma table. Y aura-t-il des changements de performances en fonction de l'ordre des colonnes que j'utilise dans l'index columnstore? Si oui, quelle est la logique derrière cela?
Lister les travaux, les planifications et les prochaines heures d'exécution planifiées J'essaie de répertorier les travaux, les planifications et les prochaines heures d'exécution planifiées. Cependant, je ne semble pas réussir. sysjobactivity a next_scheduled_run_date, ce dont j'ai besoin, mais je n'arrive pas à le connecter à la fois au Job et …
Je me demande simplement ce qui se passe si vous commencez une transaction dans une base de données et oubliez de la valider ou de l'annuler. Le serveur sera-t-il en panne? Disons que vous l'avez laissé pendant 3 jours. Il y a aussi des utilisateurs qui l'utilisent en supposant que …
Si une instance est MAXDOPdéfinie sur 1 et que des indices de requête sont utilisés pour autoriser des requêtes spécifiques à aller en parallèle, la valeur du seuil de coût pour le parallélisme est-elle toujours utilisée par SQL pour décider si elle doit réellement aller en parallèle ou non? Je …
J'ai écrit une déclaration de cas avec> 100 choix où j'utilise la même déclaration à 4 endroits dans une simple requête. La même requête deux fois avec une union entre eux mais effectue également un comptage et donc le groupe par contient également l'instruction case. Il s'agit de réétiqueter certains …
Voici mon code en ce moment: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH Fonctionne très bien, à moins qu'il ne soit exécuté sur une machine avec SQL 2008. J'aimerais que le bloc CATCH vérifie la version SQL et exécute THROW s'il est …
J'ai une procédure stockée qui contient la logique métier. À l'intérieur, j'ai environ 1609 variables (ne me demandez pas pourquoi, c'est ainsi que fonctionne le moteur). J'essaie SETune variable à la valeur concaténée de toutes les autres variables. Par conséquent, lors de la création, j'obtiens l'erreur: Msg 8631, niveau 17, …
Je voudrais avoir une contrainte de vérification qui applique ce modèle d'expression régulière pour un code en plusieurs parties: ^\d{3}\.\d{3}\.\d{4}$ ... trois chiffres, une période, trois chiffres, une période, quatre chiffres. Dois-je créer une fonction CLR pour appliquer la correspondance de modèle, et la fonction CLR peut-elle être référencée dans …
Nous avons commencé à nommer nos procédures stockées comme [16_TestStoredProc]. Y a-t-il des implications pour nommer une procédure stockée comme celle-ci? Je ne vais pas expliquer pourquoi nous faisons cela. Ce n'est pas que j'ai des problèmes avec cela, mais j'aurais des implications.
J'ai donc un travail d'agent SQL de base qui exécute un script Robocopy pour déplacer tous les fichiers d'un dossier à un autre. Le travail est une configuration assez basique. Avec un horaire assez basique. Et pourtant, il n'a pas encore fonctionné. Je ne veux pas dire courir avec succès …
Longue histoire, mais nos consultants à long terme (anciens employés) ont écrit un script personnalisé il y a des années (environ 2006) pour s'interfacer avec Tivoli Storage Manager et il semble rechercher une option de base de données SQL Server nommée truncate log on checkpoint. Leur affirmation est qu'elle empêche …
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.