'queries' Tag

  • Check des letzten update statistics Durchlaufes

    Juni 26, 2009

    SELECT object_name(s.id) tablename,
    c.name column_name,
    convert(int,c4)actual_steps,
    convert(int,c5)requested_steps,
    moddate last_updated
    FROM sysstatistics s,syscolumns c
    WHERE formatid=100
    – AND s.id = object_id("TABLE_NAME")
    AND s.id=c.id
    AND s.id >100
    AND s.c4 != NULL
    AND s.c5 != NULL
    ORDER BY 1,2

  • Permanente “SET OPTION”-Einstellungen eines IQ-Servers klonen

    April 3, 2009

    Für das Aufsetzen einen IQ-Servers der die Konfiguration und gesetzten Optionen wie ein bereits bestehender ASIQ haben soll kann man sich die gesetzten Optionen aus dem bestehenden Server ziehen und sich gleich die entsprechenden “SET OPTION”-Anweisungen ausgeben lassen. Zum Einsatz kommt die Stored Procedure sp_iqcheckoptions.
    Mit der folgenden Query auf dem Quell-Server erstellt man sich zunächst [...]

  • Benutzerrechte auf Objekte im ASIQ clonen

    April 3, 2009

    Die folgenden Queries erstellen die GRAND Anweisungen für SELECT, INSERT, UPDATE, DELETE und ALTER um die Zugriffsrechte auf Objekte für einen bestimmten Benutzer zu kopieren bzw. zu clonen. Das ist besonders dann hilfreich, wenn ein neuer User die gleichen Rechte haben soll, wie ein bereits vorhandener User.
    Der String “new_user_name” muss mit dem entsprechenden Neuen [...]

  • Delete Statement für große Deletes

    März 25, 2009

    Um bei großen Deletes das Transaktionlog nicht zu füllen, bietet es sich an zuerst mit set rowcount die maximale Anzahl der zu löschenden Zeilen für eine Transaktion zu begrenzen. Das delete-Statement muss dann so oft ausgeführt werden, bis alle Zeilen gelöscht sind. Wenn aber besonders viele Zeilen gelöscht werden sollen, ist es bequemer alles in [...]

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org