Wie kann ich das Tabellenerstellungsdatum einer MS SQL-Tabelle mithilfe einer SQL-Abfrage ermitteln? Ich konnte keine Tabelle physisch sehen, aber ich kann diese bestimmte Tabelle
Wie kann ich das Tabellenerstellungsdatum einer MS SQL-Tabelle mithilfe einer SQL-Abfrage ermitteln? Ich konnte keine Tabelle physisch sehen, aber ich kann diese bestimmte Tabelle
Ich fand eine Frage beantwortet mit dem Row_Number() Funktion in der where-Klausel . Als ich eine Abfrage versuchte, wurde folgende Fehlermeldung angezeigt: "Meldung 4108, Ebene 15, Status 1, Zeile 1 Fensterfunktionen können nur in den Klauseln SELECT oder ORDER BY angezeigt werden." Hier ist...
Ich habe dies in MSDN-Foren und hier nachgelesen und bin mir immer noch nicht sicher. Ich denke, das ist richtig: Varchar (max) wird als Textdatentyp gespeichert, was Nachteile hat. Nehmen wir also an, Ihr Feld wird zuverlässig weniger als 8000 Zeichen enthalten. Wie ein BusinessName-Feld in meiner...
Ich versuche, die letzten vier Zeichen nur aus einem Varchar-Feld zu entnehmen. Alle Reihen sind unterschiedlich lang. Welche Funktion sollte ich verwenden, um dies zu
Die Definition sagt: Wenn SET ANSI_NULLS aktiviert ist, gibt eine SELECT-Anweisung, die WHERE Spaltenname = NULL verwendet, Nullzeilen zurück, auch wenn Spaltenname Nullwerte enthält. Eine SELECT-Anweisung, die WHERE Spaltenname <> NULL verwendet, gibt Nullzeilen zurück, auch wenn...
Ist es möglich, Informationen zu den Dateien (MDF / LDF) aller Datenbanken auf einem SQL Server aufzulisten? Ich möchte eine Liste erhalten, aus der hervorgeht, welche Datenbank welche Dateien auf der lokalen Festplatte verwendet. Was ich versucht habe: exec sp_databases alle Datenbanken select *...
Wobei [CastleType] in SQL Server als Datentyp "Text" festgelegt ist und die Abfrage lautet: SELECT * FROM [Village] WHERE [CastleType] = 'foo' Ich bekomme den Fehler: Die Datentypen TEXT und VARCHAR sind im Operator gleich nicht kompatibel. Kann ich diesen Datentyp nicht mit einer...
Ich suche nach einer integrierten Funktion / erweiterten Funktion in T-SQL für die Zeichenfolgenmanipulation ähnlich der String.FormatMethode in
Ich versuche, die Entfernung zwischen zwei Positionen auf einer Karte zu berechnen. Ich habe in meinen Daten gespeichert: Längengrad, Breitengrad, X POS, Y POS. Ich habe zuvor das folgende Snippet verwendet. DECLARE @orig_lat DECIMAL DECLARE @orig_lng DECIMAL SET @orig_lat=53.381538 set...
Ich habe meine EXISTS-Schecks wie folgt geschrieben: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Einer der Datenbankadministratoren in einem früheren Leben sagte mir, wenn ich eine EXISTSKlausel mache , benutze...
Ich bin überrascht, diese Frage hier noch nicht finden zu können. Ich habe eine Datums- / Uhrzeitvariable und möchte sie in eine Zeichenfolge konvertieren, damit ich sie an eine andere Zeichenfolge anhängen kann. Ich möchte es in einem Format, das einfach wieder in eine Datums- und Uhrzeitangabe...
Ich habe zwei Tabellen in zwei verschiedenen Datenbanken. In Tabelle1 (in Datenbank1) gibt es eine Spalte namens Spalte1 und es handelt sich um einen Primärschlüssel. Jetzt gibt es in Tabelle2 (in Datenbank2) eine Spalte namens Spalte2 und ich möchte sie als Fremdschlüssel hinzufügen. Ich habe...
Wenn mich in der Vergangenheit jemand nach der maximalen Größe für a gefragt hätte varchar(max), hätte ich 2 GB gesagt oder eine genauere Zahl nachgeschlagen (2 ^ 31-1 oder 2147483647). Bei einigen kürzlich durchgeführten Tests habe ich jedoch festgestellt, dass varchar(max)Variablen diese Größe...
Bei der Untersuchung der Verwendung von Tabellenhinweisen bin ich auf diese beiden Fragen gestoßen: Welche Sperrhinweise soll ich verwenden (T-SQL)? Welche Auswirkung hat HOLDLOCK auf UPDLOCK? Antworten auf beide Fragen besagen, dass (UPDLOCK, HOLDLOCK)andere Prozesse bei der Verwendung keine Daten...
Ich wurde gerade von etwas in TSQL überrascht. Ich dachte, wenn xact_abort aktiviert ist, rufe ich so etwas an raiserror('Something bad happened', 16, 1); würde die Ausführung der gespeicherten Prozedur (oder eines beliebigen Stapels) stoppen. Aber meine ADO.NET-Fehlermeldung hat genau das...
SQL Server 2012 wurde Sequenceals neue Funktion eingeführt, genau wie in Oracle und Postgres. Wo werden Sequenzen gegenüber Identitäten bevorzugt? Und warum brauchen wir Sequenzen?
Ich interessiere mich für Algorithmen in T-SQL zur Berechnung der Levenshtein-Entfernung.
Beim Ausführen einer SQL zum Konvertieren meines Datentypwerts von varcharnach hat die folgende Fehlermeldung angezeigt datetime. Meldung 242, Ebene 16, Status 3, Zeile 1 Die Konvertierung eines Varchar-Datentyps in einen Datetime-Datentyp führte zu einem Wert außerhalb des Bereichs. Ich...
Hier ist mein Szenario: Angenommen, ich habe eine gespeicherte Prozedur, in der ich eine andere gespeicherte Prozedur für eine Reihe bestimmter IDs aufrufen muss. Gibt es eine Möglichkeit, dies zu tun? dh anstatt dies tun zu müssen: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec...
Wie kann ich mithilfe eines T-SQL-Skripts den SQL Server-Server und den Instanznamen der aktuellen Verbindung abrufen?