Articles of while loop

SQL Server Ajouter une colonne calculée avec la boucle WHILE

Je suis censé avoir une colonne qui met à jour automatiquement la dette de chaque membre, par an L'ancienne dette était de 60 000 jusqu'à l'année 2013, après quoi elle est devenue 75 000 Il y a aussi une colonne "Activité" que j'utilise dans le programme, si le membre est toujours actif, il est réglé […]

Problème de performance SQL Server avec des loops while

J'ai juste besoin de conseils sur la façon dont je pourrais accélérer mon code. Je suis censé countr sur une base annuelle, comment les notes de certains élèves s'améliorent et calculer en pourcentage. Gardez également à l'esprit que j'ai environ 100 000 à 150 000 loggings par an. Fondamentalement, les résultats finaux ressemblent à ceci, […]

Ajout / mise à jour de données en masse à l'aide de SQL

Nous insérons des données en masse dans l'une de nos tables de database à l'aide de SQL Server Management Studio. Actuellement, nous sums dans une position où datatables envoyées à la database seront ajoutées à une ligne particulière d'une table (ceci est contrôlé par une procédure stockée). Ce que nous constatons, c'est qu'un timeout d'attente […]

T-SQL Multiple auto-jointures dans une boucle

J'ai une table qui contient une collection de champs dans une seule colonne, j'essaye de la build à une vue correcte de chaque champ dans sa propre rangée, comme l'exemple suivant: T_data: +——+———+———+ | ID | Field | Value | +——+———+———+ | 1 | Name | John | | 1 | Age | 41 | […]

Utiliser les résultats de l'instruction select dans la boucle while

J'ai cette requête: SELECT name FROM SomeDB.sys.objects WHERE type IN ('P') AND name LIKE('dbo%'); Ce que je veux faire maintenant, c'est utiliser le nom que j'ai choisi de la table dans une boucle while. Comme ça (pseudo code) WHILE (select < select.END) BEGIN DROP PROC select.name END Comment puis-je atteindre cet objective?

Boucles et sliders dans Oracle dans Sql Server

J'ai un bloc de code pour une fonction essayant de le convertir d'Oracle à Sql Server: Code Oracle: If nDaysAfter = 0 then while (IsHoliday(dNextDay) = 1) or (RTrim(To_Char(dNextDay, 'DAY')) in ('SATURDAY','SUNDAY')) Loop dNextDay := dNextDay + 1; End Loop; RETURN dNextDay; Else dNextDay := dNextDay + 1; For i in 1..nDaysAfter Loop while (IsHoliday(dNextDay) […]

While Loop en tant que slider

Mon cas est un cas d'étude typique qui peut être résolu par la construction du slider facilement, mais ma question est pourquoi ma déclaration est seulement correcte dans la situation ci-dessous? Le plus de freins sont la déclaration fonctionne pire. Peut-être, la table temporaire que j'utilise est totalement inutile? Définitivement, il y a des erreurs […]

UPDATE Procédure stockée non mise à jour

J'ai une procédure stockée SQL Server qui reference une table dans ma database où les users peuvent manuellement mettre à jour les valeurs pour un champ de rent ( 'Rent1' ). La procédure compare cette valeur de loyer à un champ de loyer dans un tableau différent ( 'Rent2' ). Si Rent1 est différent de […]

c # sql et boucle tout en

J'essaie de lire tous les champs d'une colonne (deuxième colonne -link-) dans ma database. Je trouve cet exemple, mais je n'arrive pas à lire une colonne de type varchar : SQLConnection.Open(); using (SqlCommand command = new SqlCommand("SELECT link FROM shop", SQLConnection)) using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { Console.WriteLine("{2}",reader.GetSsortingng(2)); } } J'ai cette […]

While boucle avec des instructions if dans SQL ne fonctionne pas

Je suis nouveau dans l'utilisation de la boucle dans SQL Server. Je voulais juste requestr pourquoi mon code ne fonctionne pas? J'essaie d'avoir des instructions if dans une boucle et il continuera à traiter jusqu'à ce qu'il obtienne ce qu'il voulait. Merci pour toute réponse! DECLARE @SubjectCategoryID bigint DECLARE @ParentID bigint DECLARE @EntityID bigint DECLARE […]