Wie kann ich mithilfe eines T-SQL-Skripts den SQL Server-Server und den Instanznamen der aktuellen Verbindung abrufen?
Wie kann ich mithilfe eines T-SQL-Skripts den SQL Server-Server und den Instanznamen der aktuellen Verbindung abrufen?
Wenn ich versuche, das folgende SQL-Snippet in einer Cursorschleife auszuführen, set @cmd = N'exec sp_rename ' + @test + N',' + RIGHT(@test,LEN(@test)-3) + '_Pct' + N',''COLUMN''' Ich erhalte die folgende Nachricht: Nachricht 15248, Ebene 11, Status 1, Prozedur sp_rename, Zeile 213...
Gibt es eine Möglichkeit, eine TSQL-Variable konstant zu machen?
Für INSERT, UPDATEund DELETESQL - Anweisungen direkt an der Datenbank ausgeführt, kehren die meisten Datenbankanbieter die Anzahl der betroffenen Zeilen. Bei gespeicherten Prozeduren beträgt die Anzahl der betroffenen Datensätze immer -1. Wie erhalten wir die Anzahl der Datensätze, die von...
Wie kann ich in T-SQL einen String in ein Datum konvertieren? Mein Testfall ist die Zeichenfolge: '24.04.2012'
Ich möchte dieselbe Ausnahme in SQL Server erneut auslösen, die in meinem Try-Block aufgetreten ist. Ich kann dieselbe Nachricht senden, aber ich möchte denselben Fehler auslösen. BEGIN TRANSACTION BEGIN TRY INSERT INTO Tags.tblDomain (DomainName, SubDomainId, DomainCode, Description)...
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...
Ich versuche Folgendes zu schreiben, um eine laufende Summe unterschiedlicher NumUsers zu erhalten: NumUsers = COUNT(DISTINCT [UserAccountKey]) OVER (PARTITION BY [Mth]) Das Management Studio scheint darüber nicht allzu glücklich zu sein. Der Fehler verschwindet, wenn ich das DISTINCTSchlüsselwort...
Ich habe zwei Tische: TableA ------ ID, Name TableB ------ ID, SomeColumn, TableA_ID (FK for TableA) Die Beziehung ist eine Reihe von TableA- vielen von TableB. Jetzt möchte ich ein Ergebnis wie dieses sehen: ID Name SomeColumn 1. ABC X, Y, Z (these are three different rows) 2. MNO R, S Dies...
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...
Ich habe einige Kunden, die seltsame Rechnungen bekommen. Ich konnte das Kernproblem eingrenzen: SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS DECIMAL(19, 4)) * CAST(199.96 AS DECIMAL(19, 4)))) -- 200 what the? SELECT 199.96 - (0.0 * FLOOR(1.0 * CAST(199.96 AS DECIMAL(19, 4)))) -- 199.96 SELECT...
Ich muss die Differenz in Stunden (Dezimaltyp) zwischen zwei Daten in SQL Server 2008 berechnen. Ich konnte keine nützliche Technik finden, um datetime mit 'CONVERT' auf MSDN in eine Dezimalzahl umzuwandeln. Kann mir jemand dabei helfen? UPDATE: Um klar zu sein, brauche ich auch den Bruchteil...
Ich habe eine Kolumne DECIMAL(9,6) dh sie unterstützt Werte wie 999.123456. Aber wenn ich Daten wie 123,4567 einfüge, wird es 123,456700 Wie entferne ich diese Nullen?
Ich habe eine 123 MB SQL-Datei, die ich auf meinem lokalen PC ausführen muss. Aber ich bekomme Cannot execute script: Insufficient memory to continue the execution of the program Wie kann man dieses Problem lösen?
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...
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...
Ich habe einen Tabellenadministrator mit nur einer Spalte, adminId, die der Primärschlüssel ist. Aufgrund von Geschäftsregeln muss es so sein. Ich möchte ein für alle Mal verstehen, wie ich gespeicherte Prozeduren schreiben kann, die Werte in solche Tabellen einfügen. Ich verwende SQL Server...
Was passiert, wenn ein Clustered-Index nicht eindeutig ist? Kann dies zu einer schlechten Leistung führen, da eingefügte Zeilen zu einer Art "Überlauf" -Seite fließen? Ist es einzigartig "gemacht" und wenn ja wie? Was ist der beste Weg, um es einzigartig zu machen? Ich frage, weil ich derzeit...
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'.
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.