Als «sql-server» getaggte Fragen

131
Was ist der Datentyp SYSNAME in SQL Server?

Wofür ist der SQL Server SYSNAME-Datentyp? BOL sagt: Der Datentyp sysname wird für Tabellenspalten, Variablen und Parameter für gespeicherte Prozeduren verwendet, in denen Objektnamen gespeichert werden. aber das verstehe ich nicht wirklich. Gibt es einen Anwendungsfall, den Sie bereitstellen...

130
Referenzalias (berechnet in SELECT) in der WHERE-Klausel

SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error Der berechnete Wert 'BalanceDue', der in der Liste der ausgewählten Spalten als Variable festgelegt ist, kann in der WHERE-Klausel nicht verwendet werden. Gibt es einen Weg, den es kann?...

128
Sind GUID-Kollisionen möglich?

Ich arbeite an einer Datenbank in SQL Server 2000, die eine GUID für jeden Benutzer verwendet, der die App verwendet, an die er gebunden ist. Irgendwie hatten zwei Benutzer dieselbe GUID. Ich weiß, dass Microsoft einen Algorithmus verwendet, um eine zufällige GUID zu generieren, die eine äußerst...

128
SQL Server: Spalten in Zeilen

Suchen Sie nach einer eleganten (oder einer beliebigen) Lösung zum Konvertieren von Spalten in Zeilen. Hier ein Beispiel: Ich habe eine Tabelle mit dem folgenden Schema: [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150] Folgendes möchte ich als Ergebnis erhalten: [ID]...