Als «sql-server» getaggte Fragen

Microsoft SQL Server ist ein relationales Datenbankverwaltungssystem (RDBMS). Verwenden Sie dieses Tag für alle SQL Server-Editionen, einschließlich Compact, Express, Azure, Fast-Track, APS (ehemals PDW) und Azure SQL DW. Verwenden Sie dieses Tag nicht für andere DBMS-Typen (MySQL, PostgreSQL, Oracle usw.). Verwenden Sie dieses Tag nicht für Probleme bei der Software- und Mobilentwicklung, es sei denn, es steht in direktem Zusammenhang mit der Datenbank.



13
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 nur, um den wörtlichen Booleschen Wert …

9
Datenbankdesign: Berechnung des Kontostands
Wie gestalte ich die Datenbank, um den Kontostand zu berechnen? 1) Derzeit berechne ich den Kontostand aus der Transaktionstabelle. In meiner Transaktionstabelle habe ich "Beschreibung" und "Betrag" usw. Ich würde dann alle "Betrag" -Werte addieren und das würde den Kontostand des Benutzers berechnen. Ich habe dies meinem Freund gezeigt und …



13
SQL Server: Ungültiger Spaltenname
Ich arbeite daran, die vorhandene gespeicherte SQL Server-Prozedur zu ändern. Ich habe der Tabelle zwei neue Spalten hinzugefügt und auch die gespeicherte Prozedur geändert, um auch diese beiden Spalten auszuwählen. Obwohl die Spalten in der Tabelle verfügbar sind, gibt SQL Server weiterhin diesen Fehler aus: Ungültiger Spaltenname 'INCL_GSTAMOUNT' Kann mir …

2
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 zuweisen und dann zur nächsten Zeile übergehen. …
75 sql  sql-server  tsql  cursor 

4
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 Eingaben übergeben? Verwandte: Können Sie einen SQLParameter in der SQL FROM-Anweisung verwenden?

21
Holen Sie sich die Datensätze des letzten Monats in SQL Server
Ich möchte die Datensätze des letzten Monats basierend auf meinem Feld "date_created" in der Datenbanktabelle [member] abrufen. Was ist die SQL, um dies zu tun? Zur Verdeutlichung im letzten Monat - 08.01.2009 bis 31.8.2009 Wenn heute der 01.03.2010 ist, muss ich die Aufzeichnungen vom 12.01.2009 bis zum 31.12.2009 erhalten.
75 sql  sql-server  tsql 


10
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 ich geschrieben habe) und dann DBCC CHECKIDENT …
75 sql  sql-server 

6
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 verhindert. Könnte die Ausgabe jedoch nicht in einer anderen Ergebnismenge …
75 sql-server  tsql 

2
Die ORDER BY-Klausel ist in Ansichten, Inline-Funktionen, abgeleiteten Tabellen, Unterabfragen und allgemeinen Tabellenausdrücken ungültig
Die ORDER BY-Klausel ist in Ansichten, Inline-Funktionen, abgeleiteten Tabellen, Unterabfragen und allgemeinen Tabellenausdrücken ungültig, sofern nicht auch TOP, OFFSET oder FOR XML angegeben ist. Beim Versuch, die folgende Abfrage auszuführen, wird der oben genannte Fehler angezeigt. Kann mir bitte jemand einen Blick darauf werfen und mir sagen, was ich hier …

3
So fügen Sie mit Dapper.NET eine C # -Liste in die Datenbank ein
Verwenden von adrett, wie kann ich eine C# Listin Datenbank einfügen . Bisher ohne Dapper habe ich den folgenden Code verwendet, um die Listenwerte in die Datenbank einzufügen . try { connection.Open(); for (int i = 0; i < processList.Count; i++) { string processQuery = "INSERT INTO PROCESS_LOGS VALUES (@Id, …
75 c#  sql-server  dapper 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.