Als «sql-server» getaggte Fragen

76
SQL Server - Boolesches Literal?

Wie schreibe ich einen literalen booleschen Wert in SQL Server? Siehe Beispielverwendung: select * from SomeTable where PSEUDO_TRUE ein weiteres Beispiel: if PSEUDO_TRUE begin select 'Hello, SQL!' end Hinweis: Die obige Abfrage hat nichts damit zu tun, wie ich sie verwenden werde. Es ist...

76
Verwendung von RANK () in SQL Server

Ich habe ein Problem bei der Verwendung RANK()in SQL Server. Hier ist mein Code: SELECT contendernum, totals, RANK() OVER (PARTITION BY ContenderNum ORDER BY totals ASC) AS xRank FROM ( SELECT ContenderNum, SUM(Criteria1+Criteria2+Criteria3+Criteria4) AS totals FROM

75
PRINT-Anweisung in T-SQL

Warum scheint die PRINT-Anweisung in T-SQL nur manchmal zu funktionieren? Was sind die Einschränkungen bei der Verwendung? Es scheint manchmal, dass eine Ergebnismenge, wenn sie generiert wird, zu einer Nullfunktion wird. Ich habe angenommen, dass sie eine Beschädigung der Ergebnismenge...

75
DBCC CHECKIDENT Setzt die Identität auf 0

Ich verwende diesen Code, um die Identität einer Tabelle zurückzusetzen: DBCC CHECKIDENT('TableName', RESEED, 0) Dies funktioniert die meiste Zeit einwandfrei. Beim ersten Einfügen füge ich 1 in die ID-Spalte ein. Wenn ich jedoch die Datenbank lösche und neu erstelle (mithilfe von Skripten, die...

75
Wie verhindert SQLParameter SQL Injection?

Was genau passiert im Hintergrund, damit SQLParameter SQL Inection-Angriffe in einer parametrisierten .NET-Abfrage verhindert? Entfernt es nur verdächtige Charaktere oder steckt etwas mehr dahinter? Hat jemand da draußen überprüft, was tatsächlich zu SQL Server gelangt, wenn Sie böswillige...

75
Abrufen mehrerer Werte im SQL Server-Cursor

Ich habe einen Cursor, der mehrere Spalten aus der zurückgebrachten Zeile enthält, die ich sofort verarbeiten möchte. Ich stelle fest, dass die meisten Beispiele, die ich zur Verwendung von Cursorn gesehen habe, zeigen, dass sie nacheinander einem Skalarwert eine bestimmte Spalte vom Cursor...

75
TABLOCK vs TABLOCKX

Was ist der Unterschied zwischen TABLOCKund TABLOCKX http://msdn.microsoft.com/en-us/library/ms187373.aspx besagt, dass TABLOCKes sich um eine gemeinsam genutzte Sperre handelt, während TABLOCKXes sich um eine exklusive Sperre handelt. Ist die erste vielleicht nur eine Art Indexsperre? Und was ist...