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 (früher PDW) und Azure SQL DW. Verwenden Sie dieses Tag nicht für andere Arten von DBMS (MySQL, PostgreSQL, Oracle usw.). Verwenden Sie dieses Tag nicht für Probleme bei der Software- und mobilen Entwicklung, es sei denn, es steht in direktem Zusammenhang mit der Datenbank.
Ich habe eine Tabelle in SQL Server 2012, wie der Snapshot zeigt:
Dann benutze ich Last_Value () und First Value, um AverageAmount von jeder EmpID für verschiedene YearMonth zu erhalten. Das Skript ist wie folgt:
%Vor%
Das Ergebnis fü...
13.03.2013, 15:01
Varchar (max) -Spalte darf kein Primärschlüssel in SQL Server sein.
Was ist die maximale Länge eines Varchar-Typs, der als Primärschlüssel verwendet werden kann?
Dies könnte eine schlechte Praxis sein, aber kam über die Situation.
11.05.2012, 17:01
Ich habe eine Tabelle, die dem hier ähnlich sieht:
%Vor%
Ich möchte alle diese Daten kombinieren können, wenn sie denselben AppCode haben.
Was wie folgt aussehen würde:
%Vor%
17.04.2013, 09:34
Ich erweitere eine Jet-Datenbank auf SQL Server Express 2008 R2, und bevor ich das tue, überarbeite ich das Schema (es wurde 1997-98 entworfen, und der Typ, der es entworfen hat, war ich) etwas von einem Idioten!).
Meine Frage bezieht sich au...
31.08.2010, 20:46
Ich möchte eine BAT-Datei haben, um ein SQL-Server-Skript zu öffnen. Derzeit habe ich diesen Code in der SQL-Datei:
%Vor%
Wie öffne ich diese SQL-Datei aus einer BAT-Datei?
Ich versuche es gerade so:
%Vor%
aber OSQL existiert nicht im...
15.07.2010, 19:00
Ich habe derzeit eine Select-Anweisung, die mehrere Spalten überprüft, um festzustellen, ob sie Daten enthalten. Wenn einer von ihnen null ist, möchte ich ein Bit auf false setzen. Wenn keiner von ihnen null ist, möchte ich ein Bit auf True setz...
24.05.2011, 20:04
Ich wollte alle Tabellennamen, Spaltennamen, Schemanamen und Besitzer in allen Datenbanken auflisten und schrieb den folgenden Code. Ich bin mir nicht sicher, wo ich die Details zu den Schemaeignern abrufen kann, um sie zu meiner Abfrage hinzuzu...
11.08.2014, 08:26
Ich habe zwei Datenbanken, eine heißt Natalie_playground und eine heißt LiveDB .
Da ich die Einfüge-, Update-Dinge üben möchte, möchte ich einige der Tabellen von LiveDB nach Natalie_playground kopieren.
Die Tabellen, die ich kopie...
11.07.2013, 00:03
Ich habe das Datetime-Exportieren ist "CAST (0x0000987C00000000 AS DateTime)", aber wenn ich es in datetime zurückbekommen möchte. Es ist ein NULL-Wert. Wie kann ich es wieder auf Datetime bekommen.
09.02.2011, 14:38
Ich habe Hochpräzisionsdaten in einem SQL-Server gespeichert, z. B.
%Vor%
Wenn ich diesen Wert jedoch in DateTime umwandle, ist der Wert für miliseconds des resultierenden DateTime-Werts 0:
%Vor%
Diese DateTime-Werte mit einer Genauigkei...
22.09.2009, 16:02