Als «server» getaggte Fragen

88
Unterabfrage mit Exists 1 oder Exists *

Ich habe meine EXISTS-Schecks wie folgt geschrieben: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Einer der Datenbankadministratoren in einem früheren Leben sagte mir, wenn ich eine EXISTSKlausel mache , benutze...

88
Maximale Größe einer varchar (max) -Variablen

Wenn mich in der Vergangenheit jemand nach der maximalen Größe für a gefragt hätte varchar(max), hätte ich 2 GB gesagt oder eine genauere Zahl nachgeschlagen (2 ^ 31-1 oder 2147483647). Bei einigen kürzlich durchgeführten Tests habe ich jedoch festgestellt, dass varchar(max)Variablen diese Größe...

87
T-SQL: Durchlaufen eines Arrays bekannter Werte

Hier ist mein Szenario: Angenommen, ich habe eine gespeicherte Prozedur, in der ich eine andere gespeicherte Prozedur für eine Reihe bestimmter IDs aufrufen muss. Gibt es eine Möglichkeit, dies zu tun? dh anstatt dies tun zu müssen: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec...

87
Gruppieren nach Monat aus dem Feld Datum mit SQL

Wie kann ich aus einem Datumsfeld nur nach Monat gruppieren (und nicht nach Tag gruppieren)? So sieht mein Datumsfeld aus: 2012-05-01 Hier ist mein aktuelles SQL: select Closing_Date, Category, COUNT(Status)TotalCount from MyTable where Closing_Date >= '2012-02-01' and Closing_Date <=...