Liste der IDs in einer durch Kommas getrennten Zeichenfolge abrufen und mit einem INSERT verwenden

Matte

Zuerst muss ich eine Liste von IDs mit einer Bedingung abrufen, sagen wir

SELECT Id 
FROM TABLE1 
WHERE Validity = 'Date' AND ExpiryDate < GETDATE();

Hier muss ich eine Liste von IDs als String-Beispiel 1,2,3 oder 44,56,67,77 usw. Führen

Dann muss ich eine Update-Abfrage ausführen

UPDATE TABLE1 
SET Status = 'Expired'  
WHERE Validity = 'Date' AND ExpiryDate < GETDATE();

Hier muss ich die Aufzeichnung betroffen halten

Dann muss ich eine Einfügeabfrage durchführen, bei der ich die Liste der IDs und die Anzahl der von der UPDATE-Abfrage betroffenen Datensätze verwenden und in eine neue Tabelle einfügen muss

INSERT INTO LicenseExpiryJobLog (Descr) 
VALUES ('Detected IDs= { here comma seperated ids} Total rows updated = ');

Wie kann ich die 2 Variablen in der endgültigen Einfügung in SQL Server erhalten?

JD

Sie können dies auf viele Arten tun, aber hier ist meine einfache Version.

DECLARE @IDs VARCHAR(MAX)
DECLARE @ROW_COUNT INT
DECLARE @STR_LOG VARCHAR(MAX)

SELECT @IDs = COALESCE(@IDs + ', ', '') + Id FROM TABLE1 WHERE Validity='Date' AND ExpiryDate < GETDATE();

UPDATE  TABLE1 SET Status=Éxpired  WHERE Validity='Date' AND ExpiryDate < GETDATE();

SELECT @ROW_COUNT = @@ROWCOUNT

SET @STR_LOG = 'Detected IDs= ' + @IDs + ' Total rows updated = ' + CAST(@ROW_COUNT AS VARCHAR(5)) + ''

INSERT INTO LicenseExpiryJobLog (Descr) VALUES (@STR_LOG);

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Ersetzen Sie Zahlen durch Buchstaben in einem Teil der Zeichenfolge in einer durch Kommas getrennten Liste in Perl

Postgres zum Abrufen der Liste mit durch Kommas getrennten Werten

SQL IN-Klausel gibt nur Zeilen mit der ersten Übereinstimmung in einer durch Kommas getrennten Liste von IDs zurück

SQL fragt mehrere Tabellen mit mehreren Verknüpfungen und einem Spaltenfeld mit einer durch Kommas getrennten Liste ab

Abrufen der eindeutigen Werte und deren Anzahl in einer Spalte mit durch Kommas getrennten Werten in Google Sheets ohne Verwendung von JOIN?

Untermenge einer durch Kommas getrennten Zeichenfolge aus einer Liste

Konvertieren einer Liste mit 1 durch Kommas getrennten Zeichenfolge in eine 2D-Liste

Konvertieren einer Zeichenfolge mit einem durch Kommas getrennten Wert in einem Baum in PHP

Erstellen Sie eine Liste aus einer durch Kommas getrennten Zeichenfolge

Verketten Sie die Liste der IDs basierend auf übereinstimmenden IDs in einer durch Kommas getrennten Liste in einer anderen Spalte

Suche nach einem Eintrag mit einer ID in einer durch Kommas getrennten Liste in MySQL

Ansible: Liste der Hosts in durch Kommas getrennten Werten abrufen

Konvertieren einer Zeichenfolge mit durch Kommas getrennten Daten und Zeilenumbrüchen in Pandas-Datenrahmen

Verwenden einer durch Kommas getrennten Liste als Suchabfrage

MySQL: Anzahl der Daten in einer durch Kommas getrennten Spalte abrufen

Analysieren einer durch Kommas getrennten Zeichenfolge mit Präfix

Umwandlung einer Zeichenfolge mit durch Kommas getrennten Werten in eine Ganzzahl

Suchen Sie den durch Kommas getrennten Wert in einer Spalte mithilfe der durch Kommas getrennten Liste

Wie kann ich eine durch Kommas getrennte Zeichenfolge mit einer anderen durch Kommas getrennten Zeichenfolge abgleichen?

Überprüfen Sie, ob eines der Elemente in einer durch Kommas getrennten Zeichenfolge in einer anderen durch Kommas getrennten Zeichenfolge vorhanden ist

Aufteilen der Liste <T> basierend auf einem durch Kommas getrennten Eigenschaftswert mit Linq

Berechnung der Differenz zwischen dem ersten und dem letzten Wert einer durch Kommas getrennten Liste

Analysieren einer durch Kommas getrennten Liste von Bereichen und Zahlen mit semantischen Aktionen

In einer durch Kommas getrennten Liste prüfen, ob eine Rolle im Status mit der Anforderung übereinstimmt

Der beste Weg, um geordnete sequentielle Duplikate in einer durch Kommas getrennten Liste mit postgresSQL zu entfernen

Wie aggregiere ich eine Zeichenfolge mit durch Kommas getrennten Elementen einer Spalte in einer Liste mit Pandas groupby ()?

PHP: Anzeigen einer durch Kommas getrennten Liste mit <a href=''> Ankertags

Entfernen und Abrufen von Text aus einer durch Kommas getrennten Zeichenfolge, wenn in Java # als Präfix vorhanden ist.

So vergleichen Sie eine durch Kommas getrennte Zeichenfolge mit einem durch Kommas getrennten MySQL-Feld

TOP Liste

  1. 1

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  2. 2

    Eclipse Oxygen - Projekte verschwinden

  3. 3

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  4. 4

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  5. 5

    Wie kann ich den Kaskadenmodus global einstellen?

  6. 6

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  7. 7

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  8. 8

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  9. 9

    Modbus Python Schneider PM5300

  10. 10

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  11. 11

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  12. 12

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  13. 13

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  14. 14

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  15. 15

    Wie kann ich meine Tabelle abfragen, um sie in mySQL nach 2 Feldern zu gruppieren?

  16. 16

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

  17. 17

    ElasticSeach Auto Complete mit dem Vervollständigungsvorschlag, um das vollständige Dokument zurückzugeben

  18. 18

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  19. 19

    Wie wählt man Unterschiede mit drei Tabellen aus?

  20. 20

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  21. 21

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

heißlabel

Archiv