Ich verwende SQL Server 2008 und Navicat. Ich muss eine Spalte in einer Tabelle mit SQL umbenennen. ALTER TABLE table_name RENAME COLUMN old_name to new_name; Diese Aussage funktioniert
Ich verwende SQL Server 2008 und Navicat. Ich muss eine Spalte in einer Tabelle mit SQL umbenennen. ALTER TABLE table_name RENAME COLUMN old_name to new_name; Diese Aussage funktioniert
Ich habe gerade einen Index zu einer Tabelle in SQL Server 2005 hinzugefügt und es hat mich zum Nachdenken gebracht. Was ist der Unterschied zwischen dem Erstellen eines Index und dem Definieren mehrerer Spalten gegenüber einem Index pro Spalte, die Sie indizieren möchten? Gibt es bestimmte Gründe,...
Was ist damit gemeint nvarchar? Was ist der Unterschied zwischen char, nchar, varcharund nvarcharin SQL
Ich möchte eine eindeutige Einschränkung für eine Spalte haben, die ich mit GUIDs füllen werde. Meine Daten enthalten jedoch Nullwerte für diese Spalten. Wie erstelle ich die Einschränkung, die mehrere Nullwerte zulässt? Hier ist ein Beispielszenario . Betrachten Sie dieses Schema: CREATE TABLE...
Kann jemand die Auswirkungen der Verwendung with (nolock)auf Abfragen erklären , wenn Sie sie verwenden sollten / nicht? Wenn Sie beispielsweise eine Bankanwendung mit hohen Transaktionsraten und vielen Daten in bestimmten Tabellen haben, in welchen Arten von Abfragen wäre nolock in Ordnung? Gibt...
Nehmen Sie eine Tabellenstruktur von an MyTable(KEY, datafield1, datafield2...). Oft möchte ich entweder einen vorhandenen Datensatz aktualisieren oder einen neuen Datensatz einfügen, wenn dieser nicht vorhanden ist. Im Wesentlichen: IF (key exists) run update command ELSE run insert command Was...
Wir schreiben eine neue Anwendung, und während des Testens benötigen wir eine Reihe von Dummy-Daten. Ich habe diese Daten mithilfe von MS Access hinzugefügt, um Excel-Dateien in den entsprechenden Tabellen abzulegen. Von Zeit zu Zeit möchten wir die relevanten Tabellen "aktualisieren", dh sie alle...
Was wäre für die folgenden SQL Server-Datentypen der entsprechende Datentyp in C #? Genaue Zahlen bigint numeric bit smallint decimal smallmoney int tinyint money Ungefähre Zahlen float real Datum (und
Ich bin kein SQL-Experte und werde jedes Mal daran erinnert, wenn ich etwas tun muss, das über die Grundlagen hinausgeht. Ich habe eine Testdatenbank, die nicht groß ist, aber das Transaktionsprotokoll ist es definitiv. Wie lösche ich das
Ich verstehe die Unterschiede zwischen optimistischem und pessimistischem Locking. Könnte mir jetzt jemand erklären, wann ich eines von beiden generell verwenden würde? Und ändert sich die Antwort auf diese Frage abhängig davon, ob ich eine gespeicherte Prozedur zum Ausführen der Abfrage verwende...
Der OROperator in der WHENKlausel einer CASEAnweisung wird nicht unterstützt. Wie kann ich das machen? CASE ebv.db_no WHEN 22978 OR 23218 OR 23219 THEN 'WECS 9500' ELSE 'WECS 9520' END as wecs_system
Ich habe eine Datenbank gesichert: BACKUP DATABASE MyDatabase TO DISK = 'MyDatabase.bak' WITH INIT --overwrite existing Und dann versucht, es wiederherzustellen: RESTORE DATABASE MyDatabase FROM DISK = 'MyDatabase.bak' WITH REPLACE --force restore over specified database Und jetzt steckt die...
Ich habe keine ähnlichen Fragen zu diesem Thema gesehen und musste dies für etwas recherchieren, an dem ich gerade arbeite. Ich dachte, ich würde die Antwort darauf posten, falls jemand anderes die gleiche Frage
Welche dieser Abfragen ist die schnellere? EXISTIERT NICHT: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) Oder NICHT IN: SELECT ProductID, ProductName FROM Northwind..Products...
Ich weiß, dass ich das vor Jahren getan habe, aber ich kann mich nicht an die Syntax erinnern, und ich kann sie nirgendwo finden, weil ich unzählige Hilfedokumente und Artikel über "Massenimporte" abgerufen habe. Folgendes möchte ich tun, aber die Syntax stimmt nicht genau ... bitte, jemand, der...
Ich habe zwei Apps, die Integrated Security verwenden. Einer weist Integrated Security = truein der Verbindungszeichenfolge zu, der andere setzt Integrated Security = SSPI. Was ist der Unterschied zwischen SSPIund trueim Kontext der integrierten
Welche Methode bietet die beste Leistung beim Entfernen des Zeitanteils aus einem Datums- / Uhrzeitfeld in SQL Server? a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) oder b) select cast(convert(char(11), getdate(), 113) as datetime) Die zweite Methode sendet in beiden Fällen einige...
Wie teile ich unter Verwendung von SQL Server eine Zeichenfolge, damit ich auf Element x zugreifen kann? Nehmen Sie eine Zeichenfolge "Hallo John Smith". Wie kann ich die Zeichenfolge nach Leerzeichen aufteilen und auf das Element in Index 1 zugreifen, das "John" zurückgeben
Эа этот вопрос есть ответы на Stapelüberlauf на русском : Поиск максимума на SQL Server которая принимает на вхох и Ich möchte eine Abfrage wie folgt schreiben: SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o Aber so funktioniert die MAXFunktion doch nicht , oder? Da es...
Ich versuche, eine SQL Server-Sicherungsdatei für meine Datenbank wiederherzustellen, aber es wird ein Fehler wie folgt ausgegeben: Der Sicherungssatz enthält eine Sicherung einer anderen als der vorhandenen Datenbank Meine Datenbank in SQL Server 2008 und die Sicherungsdatei sind im Jahr...