assema-moussa.com

  

Beste Artikel:

  
Main / Was ist aktives Flag in SQL

Was ist aktives Flag in SQL

Ich muss einer vorhandenen Spalte in dieser Tabelle einen Wert für eine Reihe von Konten hinzufügen. Zum Beispiel habe ich eine Liste von Kontonummern, die als "aktiv" gekennzeichnet werden sollen, und eine Liste, die als "inaktiv" gekennzeichnet werden soll. Ich bin mir daher nicht sicher, wie dies am besten erreicht werden kann. Für mich würde es davon abhängen, wie groß groß ist. Ich meine, wenn ich eine Abfrage verwenden könnte, um eine Suche durchzuführen und die Entscheidung zu treffen, vom Skript gesteuert als Aktiv oder Inaktiv zu kennzeichnen, würde ich das tun.

Wenn die Liste nicht zu lang war und ich sie in Softcopy hatte, damit ich leicht eine begrenzte Liste erstellen kann, die in einer Abfrage verwendet werden kann, ist dies ein vernünftiger Ansatz. Ich nehme an, wenn alle Datensätze aktualisiert werden, können Sie ein Update durchführen, um sie alle zu ändern. Nehmen wir an, gehen Sie zurück und führen Sie einen weiteren Durchgang durch, um nur diejenigen zu ändern, die inaktiv sein müssen.

Oder umgekehrt. Query Analyzer ist das beste Tool für diesen Job. Wenn Sie jedoch mit dem Schreiben von SQL nicht vertraut sind, erstellen Sie eine Sicherungskopie und üben Sie eine Kopie der Tabelle, bevor Sie versuchen, sie auf Ihren Live-Daten auszuführen. Speichern Sie Ihre Liste der Kontonummern, um sie als inaktiv als Excel-Tabelle zu markieren. Jede Kontonummer in Spalte A enthält die Überschrift Kontonummer.

Vor kurzem musste ich einige Spalten in einer Tabelle aktualisieren, deren Größe Ihrer ähnlich ist. Natürlich habe ich dies zuerst in einer Testdatenbank getestet und ein aktuelles Backup bestätigt, als ich die Live-Datenbank aktualisiert habe. Ich würde dringend empfehlen, eine Masseneinfügung Ihrer Excel-Datei in eine temporäre Tabelle vorzunehmen und dann die temporäre Tabelle abzufragen, um Ihre Aktualisierungen vorzunehmen.

Lassen Sie mich wissen, wenn ich zu spät bin oder wenn Sie weitere Informationen benötigen. Um diese Diskussion fortzusetzen, stellen Sie bitte eine neue Frage. Erhalten Sie Antworten von Ihren Kollegen zusammen mit Millionen von IT-Profis, die Spiceworks besuchen. Was würde Spiceheads empfehlen? Beste Antwort. CraigP 2. August 2013 um 14 Uhr: Eine einfache Aktualisierungsabfrage unter Verwendung einer Liste würde folgendermaßen aussehen: Welche der folgenden Informationen behält die Informationen bei, die beim Ausschalten des Systems gespeichert werden? Michael1971 2. August 2013 um 14: Alles hängt davon ab. Ich würde Michael1971 zustimmen, es hängt davon ab, wie groß die Liste der Konten ist.

James Cornah 2. August 2013 um 14: Ich würde Vorsicht empfehlen ... JoeWilliams Diese Person ist ein verifizierter Fachmann. Überprüfen Sie Ihr Konto, damit IT-Kollegen erkennen können, dass Sie ein Profi sind. Es sind nur knapp 4000 Zeilen. Ich kann leicht eine begrenzte Liste der Zeilen erstellen, die mit einem bestimmten Wert aktualisiert werden müssen. James Cornah schrieb: Wie werden Sie den Unterschied zwischen aktiv und inaktiv unterscheiden?

Wenn nicht, könnte es etwas schwieriger sein. Ich habe eine große Liste, die zeigt, welches Konto welchen Wert benötigt. Viel Glück, hoffe ich habe es besser erklärt als ich denke. Zweifellos haben andere bessere Ideen! Oh und dann mach dasselbe für die inaktiven Felder. Wo ein Teil der Aussage so sein sollte Wo Custid IN '102', '103' ........ Vielen Dank an alle, das klärt die Dinge auf.

Ich mache mich jetzt auf den Weg, um Sachen zu zerbrechen. Dave1923 2. August 2013 um 15: AdzzzUK 2. August 2013 um 15: Wiederholen Sie diesen Vorgang, um die Liste der Kontonummern anzuzeigen, die als aktiv markiert werden sollen. Dann für diejenigen, die aktiv sind: Ralph8667 2. August 2013 um 15: Trunker 2. August 2013 um 22: Dieses Thema wurde von einem Administrator gesperrt und kann nicht mehr kommentiert werden. Lesen Sie diese nächsten ...

(с) 2019 assema-moussa.com