Als «sql-server» getaggte Fragen

Microsoft SQL Server ist ein relationales Datenbankverwaltungssystem (RDBMS). Verwenden Sie dieses Tag für alle SQL Server-Editionen, einschließlich Compact, Express, Azure, Fast-Track, APS (ehemals PDW) und Azure SQL DW. Verwenden Sie dieses Tag nicht für andere DBMS-Typen (MySQL, PostgreSQL, Oracle usw.). Verwenden Sie dieses Tag nicht für Probleme bei der Software- und Mobilentwicklung, es sei denn, es steht in direktem Zusammenhang mit der Datenbank.


15
Berechnen Sie eine laufende Summe in SQL Server
Stellen Sie sich die folgende Tabelle vor (aufgerufen TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 Ich möchte eine Abfrage, die eine laufende Summe in Datumsreihenfolge zurückgibt, wie: id somedate somevalue runningtotal -- …

4
IndexOf-Funktion in T-SQL
Bei einer angegebenen E-Mail-Adressspalte muss ich die Position des @ -Zeichens für die Teilzeichenfolge ermitteln. Was ist die indexofFunktion für Zeichenfolgen in T-SQL? Suchen Sie nach etwas, das die Position eines Teilstrings innerhalb eines Strings zurückgibt. in C # var s = "abcde"; s.IndexOf('c'); // yields 2
168 sql  sql-server  tsql  string 


19
SQL Server-Wiederherstellungsfehler - Zugriff verweigert
Ich habe eine Datenbank auf meinem lokalen Computer erstellt und dann eine Sicherung namens tables.baktable erstelltDataLabTables . Ich habe diese Sicherung auf einen Remotecomputer ohne diese Tabelle verschoben und versucht, eine Wiederherstellung durchzuführen, erhalte jedoch den folgenden Fehler: System.Data.SqlClient.SqlError: Das Betriebssystem hat beim Versuch 'RestoreContainer :: ValidateTargetForCreation' unter 'c: \ …

9
Visual Studio: ContextSwitchDeadlock
Ich habe eine Fehlermeldung erhalten, die ich nicht beheben kann. Es stammt aus Visual Studio oder dem Debugger. Ich bin nicht sicher, ob die endgültige Fehlerbedingung in VS, dem Debugger, meinem Programm oder der Datenbank liegt. Dies ist eine Windows-App. Keine Web-App. Die erste Nachricht von VS ist ein Popup-Fenster …


13
Aktualisieren Sie mehrere Spalten in SQL
Gibt es eine Möglichkeit, mehrere Spalten in SQL Server auf dieselbe Weise zu aktualisieren, wie eine Einfügeanweisung verwendet wird? Etwas wie: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Oder so ähnlich, anstatt so: update table set a=t2.a,b=t2.b etc Das Schreiben kann ziemlich mühsam sein, wenn Sie mehr …

10
Wie kann ich meine Standarddatenbank in SQL Server ändern, ohne MS SQL Server Management Studio zu verwenden?
Ich habe eine Datenbank von SQL Server gelöscht. Es stellte sich jedoch heraus, dass bei meiner Anmeldung die gelöschte Datenbank als Standard verwendet wurde. Ich kann eine Verbindung zu SQL Server Management Studio herstellen, indem ich im Verbindungsdialog die Schaltfläche "Optionen" verwende und "Master" als Datenbank für die Verbindung auswähle. …



5
Wie überprüfe ich das Vorhandensein eines benutzerdefinierten Tabellentyps in SQL Server 2008?
Ich habe einen benutzerdefinierten Tabellentyp. Ich möchte seine Existenz überprüfen, bevor ich einen Patch mit der OBJECT_ID(name, type)Funktion bearbeite . Was typeaus der Aufzählung sollte für benutzerdefinierte Tabellentypen übergeben werden? N'U' wie für benutzerdefinierte Tabelle funktioniert nicht, dh IF OBJECT_ID(N'MyType', N'U') IS NOT NULL

23
Wie kopiere ich eine SQL Azure-Datenbank auf meinen lokalen Entwicklungsserver?
Weiß jemand, wie ich eine SQL Azure-Datenbank auf meinen Entwicklungscomputer kopieren kann? Ich würde gerne aufhören zu zahlen, um eine Entwicklungsdatenbank in der Cloud zu haben, aber es ist der beste Weg, um Produktionsdaten zu erhalten. Ich kopiere meine Produktionsdatenbank in eine neue Entwicklungsdatenbank, möchte aber dieselbe Datenbank lokal haben. …

15
Die Konvertierung ist fehlgeschlagen, wenn Datum und / oder Uhrzeit aus der Zeichenfolge beim Einfügen von Datum / Uhrzeit konvertiert wurden
Ich habe versucht, eine Tabelle wie folgt zu erstellen: create table table1(date1 datetime,date2 datetime); Zuerst habe ich versucht, Werte wie folgt einzufügen: insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00 AM'); Es hat Fehler gegeben zu sagen: Varchar kann nicht in datetime konvertiert werden Dann habe ich das folgende Format als …
164 sql  sql-server 

11
Wie kann ein LEFT OUTER JOIN mehr Datensätze zurückgeben, als in der linken Tabelle vorhanden sind?
Ich habe einen sehr einfachen LEFT OUTER JOIN, um alle Ergebnisse aus der linken Tabelle und einige zusätzliche Informationen aus einer viel größeren Tabelle zurückzugeben. Die linke Tabelle enthält 4935 Datensätze. Wenn ich sie jedoch einer zusätzlichen Tabelle beitrete, ist die Anzahl der Datensätze erheblich größer. Soweit mir bekannt ist, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.