Als «tsql» getaggte Fragen

85
MS SQL Daten vergleichen?

Ich habe 2 Daten (Datum): Datum1 = 2010-12-31 15: 13: 48.593 Datum2 = 2010-12-31 00: 00: 00.000 Es ist am selben Tag, nur zu anderen Zeiten. Das Vergleichen von Datum1 und Datum2 mit <= funktioniert aufgrund der Uhrzeit von Datum1 nicht. Datum1 <= Datum2 ist also falsch, sollte aber wahr...

84
T-SQL und die WHERE LIKE% Parameter% -Klausel

Ich habe versucht, eine Anweisung zu schreiben, die die WHERE LIKE-Klausel '% text%' verwendet, aber ich erhalte keine Ergebnisse, wenn ich versuche, einen Parameter für den Text zu verwenden. Zum Beispiel funktioniert dies: SELECT Employee WHERE LastName LIKE '%ning%' Dies würde Benutzer...

83
Zufälliger Datensatz aus einer Datenbanktabelle (T-SQL)

Gibt es eine prägnante Möglichkeit, einen zufälligen Datensatz aus einer SQL Server-Tabelle abzurufen? Ich möchte meine Unit-Test-Daten randomisieren und suche daher nach einer einfachen Möglichkeit, eine zufällige ID aus einer Tabelle auszuwählen. Auf Englisch lautet die Auswahl "Wählen Sie...

83
Abrufen einer Liste der Tabellen und Felder in jeder Datenbank

Ich möchte ein einfaches ORM erstellen (nur zum Spaß) und habe mich gefragt, ob es eine Möglichkeit gibt, die Liste der Tabellen in einer Datenbank und auch die Felder für jede Tabelle zurückzugeben. Auf diese Weise möchte ich in der Lage sein, die Ergebnismenge (in C #) zu durchlaufen und dann...

83
SQL Views - keine Variablen?

Ist es möglich, eine Variable in einer Ansicht zu deklarieren? Zum Beispiel: Declare @SomeVar varchar(8) = 'something' gibt mir den Syntaxfehler: Falsche Syntax in der Nähe des Schlüsselworts 'Declare'.

82
T-SQL-Zeichenfolge in Update ersetzen

Ich muss die Werte einer Spalte aktualisieren, wobei die vorhandenen Werte durch Teilzeichenfolgen ersetzt werden. Beispiel: Daten enthalten abc@domain1,pqr@domain2 usw. Ich muss die Werte so aktualisieren, dass sie @domain2durch ersetzt werden @domain1.