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.

9
Wie führe ich eine gespeicherte SQL Server-Prozedur in SQL Developer aus?
Ich habe ein Benutzerkonto für eine SQL Server-Datenbank erhalten, die nur zum Ausführen einer gespeicherten Prozedur berechtigt ist. Ich habe die JTDS SQL Server JDBC-JAR-Datei zu SQL Developer hinzugefügt und als JDBC-Treiber eines Drittanbieters hinzugefügt. Ich kann mich erfolgreich bei der SQL Server-Datenbank anmelden. Ich erhielt diese Syntax zum Ausführen …


30
Der Zugriff wird beim Anhängen einer Datenbank verweigert
Ich verwende die SQL Server 2008 Developer Edition. Ich habe versucht, die AdventureWorks2008-Datenbank anzuhängen. Beim Versuch, eine Verbindung herzustellen, wurde der Fehler "Zugriff verweigert" angezeigt. Laut Ereignisprotokoll stammte es aus dem Betriebssystem: Öffnen fehlgeschlagen: Datei D: \ ProjectData \ AdventureWorks \ AdventureWorksLT2008_Data.mdf für Dateinummer 0 konnte nicht geöffnet werden. Betriebssystemfehler: …

9
So melden Sie einen Fehler von einer benutzerdefinierten SQL Server-Funktion
Ich schreibe eine benutzerdefinierte Funktion in SQL Server 2008. Ich weiß, dass Funktionen nicht auf die übliche Weise Fehler auslösen können - wenn Sie versuchen, die RAISERROR-Anweisung einzuschließen, die SQL zurückgibt: Msg 443, Level 16, State 14, Procedure ..., Line ... Invalid use of a side-effecting operator 'RAISERROR' within a …

18
Warum wird NULL = NULL in SQL Server als falsch ausgewertet?
Wenn Sie nullParam=NULLin SQL Server eine where-Klausel haben, wird diese immer als false ausgewertet. Dies ist nicht intuitiv und hat mir viele Fehler verursacht. Ich verstehe die IS NULLund IS NOT NULLSchlüsselwörter sind der richtige Weg, um es zu tun. Aber warum verhält sich SQL Server so?
146 sql  sql-server  null 


5
Unterschied zwischen Select Unique und Select Distinct
Ich fand diese synonom, schrieb aber Folgendes in Microsoft SQL: Select Unique col from (select col from table1 union select col from table2) alias Und es ist gescheitert. Ändern in Select Distinct col from (select col from table1 union select col from table2) alias behoben. Kann jemand erklären?
145 sql  sql-server 


12
Unterschiede zwischen MySQL und SQL Server [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
144 mysql  sql-server  tsql 

8
Daten mit Abfrage in temporäre Tabelle einfügen
Ich habe eine vorhandene Abfrage, die aktuelle Daten ausgibt, und ich möchte sie in eine Temp-Tabelle einfügen, habe jedoch einige Probleme damit. Hätte jemand einen Einblick, wie das geht? Hier ist ein Beispiel SELECT * FROM (SELECT Received, Total, Answer, ( CASE WHEN application LIKE '%STUFF%' THEN 'MORESTUFF' END ) …
144 sql  sql-server  ssms 

11
SQL Server: Ist es möglich, gleichzeitig in zwei Tabellen einzufügen?
Meine Datenbank enthält drei Tabellen genannt Object_Table, Data_Tableund Link_Table. Die Verknüpfungstabelle enthält nur zwei Spalten, die Identität eines Objektdatensatzes und eine Identität eines Datensatzes. Ich möchte die Daten kopieren, von DATA_TABLEdenen sie mit einer bestimmten Objektidentität verknüpft sind, und entsprechende Datensätze in Data_Tableund Link_Tablefür eine andere bestimmte Objektidentität einfügen . …

9
Unterschied zwischen CTE und SubQuery?
Aus diesem Beitrag Wie verwende ich ROW_NUMBER im folgenden Verfahren? Es gibt zwei Versionen von Antworten, bei denen eine a sub-queryund die andere a verwendet CTE, um dasselbe Problem zu lösen. Was ist nun der Vorteil der Verwendung einer CTE (Common Table Expression)"Unterabfrage" (also besser lesbar, was die Abfrage tatsächlich …

13
So ändern Sie mehrere Spalten gleichzeitig in SQL Server
Ich muss ALTERdie Datentypen mehrerer Spalten in einer Tabelle. Für eine einzelne Spalte funktioniert Folgendes einwandfrei: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0) Aber wie ändere ich mehrere Spalten in einer Anweisung? Folgendes funktioniert nicht: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0), CM_CommodityID NUMERIC(18,0)


4
Tabelle ändern Spaltensyntax hinzufügen
Ich versuche, einer Tabelle Mitarbeiter programmgesteuert eine Identitätsspalte hinzuzufügen. Ich bin mir nicht sicher, was ich mit meiner Syntax falsch mache. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY …
142 sql  sql-server  tsql  ddl 

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.