Tag: sql-server

Microsoft SQL Server ist ein relationales Datenbank-management-system (RDBMS). Verwenden Sie dieses tag für alle Editionen von SQL Server, einschließlich Compact, Express -, Azure -, Fast-track, APS (ehemals PDW) und Azure SQL-DW. Verwenden Sie dieses tag nicht für andere Arten von DBMS (MySQL, PostgreSQL, Oracle, etc.). Verwenden Sie dieses tag nicht für Probleme, die auf software-und mobile-Entwicklung, es sei denn, es ist direkt mit der Datenbank.

SAVE TRANSACTION-vs BEGIN TRANSAKTION (SQL Server), wie nest Transaktionen nett

Anzahl der Antworten 3 Antworten
Ich habe eine gespeicherte Prozedur, die noch einen Punkt zu retten, so dass es kann, unter bestimmten Umständen rückgängig alles, was es hat und den Fehler-code an den Aufrufer, oder übernehmen/übertragen und auch wieder Erfolg an den

SQL-string Vergleich, größer als und kleiner als Betreiber

Anzahl der Antworten 2 Antworten
Ich bin ein Neuling in der Untersuchung SQL. Ich bin im Zweifel über eine Sache. Heute sah ich einige Abfragebeispiele, und ich fand einige Vergleiche von Zeichenfolgen in der WHERE-Bedingung. Der Vergleich wurde mit Hilfe der größer

Kraft T-SQL-Abfrage werden groß-und Kleinschreibung in MS

Anzahl der Antworten 2 Antworten
Ich habe eine Tabelle, der seinen Ursprung in einem alten legacy-system, case-senstive, insbesondere eine status-Spalte, wo 's' = 'Termine importieren' und 'S' = 'Schedule-management". Diese Tabelle schließlich macht seinen Weg in eine SQL-Server-2000-Datenbank, die ich Abfrage. Meine

Größer als in SQL CASE-Anweisung

Anzahl der Antworten 5 Antworten
Ich habe eine harte Zeit, herauszufinden, eine größer als in einer SQL-Anweisung. Hier ist mein code: select one, two three from orders where case when @orderid > 0 then orders.orderid = @orderid end @orderid parameter an die

Ist es möglich, eine gespeicherte Prozedur ausführen, die über einen Satz ohne Verwendung eines Cursors?

Anzahl der Antworten 6 Antworten
Möchte ich eine gespeicherte Prozedur ausführen über jede Zeile in einem Satz, ohne einen cursor mit so etwas wie dies: SELECT EXEC dbo.Sproc @Param1 = Table1.id FROM Table1 Ich bin mit T-SQL in SQL Server 2005. Ich

Tool zum exportieren von Resultsets von SQL-Insert-Anweisungen?

Anzahl der Antworten 9 Antworten
Ich würde gerne exportieren eines ad-hoc-Select-Abfrage von Resultsets aus SQL-Server exportiert werden, direkt als Insert-Anweisungen. Ich würde gerne sehen, ein Speichern unter-option "Insert.." zusammen mit den anderen derzeit verfügbaren Optionen (csv, txt) wenn Sie mit der rechten

Wie kann ich entscheiden, Wann rechts-joins/left joins oder inner joins Oder wie Sie bestimmen, welche Tabelle auf welcher Seite?

Anzahl der Antworten 3 Antworten
Ich weiß, die Verwendung von Verknüpfungen, aber manchmal komme ich in so einer situation, wenn ich nicht in der Lage zu entscheiden, welche join wird geeignet sein, ein Links oder rechts. Hier ist die Abfrage, wo ich

Nicht schema binden, Blick MeinName' da Namen MyTable ist ungültig für die schema-Bindung

Anzahl der Antworten 1 Antworten
Ich versuche zu erstellen, die eine indizierte Sicht in SQL Server 2012 auf einer Abfrage, die 10 Verknüpfungen (innen und Links), auf die zugegriffen wird, eine Menge. Jedoch, wenn Sie versuchen, um die Ansicht zu erstellen, bekomme

Wie kann ich das Einfügen von Daten in SQL Server mit VBNet

Anzahl der Antworten 3 Antworten
Ich bin neu vb.net ich brauche zum einfügen von Daten in Tabelle vb.net bitte kann einer helfen Habe ich versucht, dieses Hier habe ich versucht Beispielcode Habe ich diese Ausnahme Column name or number of supplied values

Problem mit Datenbank-Sortierreihenfolge ändern (SQL Server 2008)

Anzahl der Antworten 4 Antworten
Als ich versuchte, um die Sortierung zu ändern meine vorhandene Datenbank (einschließlich der Daten) von ARABIC_CS_AS zu PERSIAN_100_CS_AS tritt der folgende Fehler auf: Alter fehlgeschlagen für Database 'XXXX'. (Microsoft.SqlServer.Smo) Einer Ausnahme während der Ausführung einer Transact-SQL-Anweisung oder

SQL-Abfrage Mehrere Spalten unter Verwendung von Distinct auf Eine Spalte Nur

Anzahl der Antworten 3 Antworten
Bin ich zu schreiben versucht, eine SQL-Abfrage, die auswählt, mehrere Spalten aus einer Tabelle mit der distinct-operator in einer Spalte nur. Der Tabelle ist einfach. Die Spalten sind: tblFruit_ID, tblFruit_FruitType, tblFruit_FruitName int NVarChar Text Ich versuche, Sie

Fehler beim herstellen einer Verbindung zu SQL Server

Anzahl der Antworten 8 Antworten
Wenn ich mein connection string in der web.config wie hier (Hinzugefügt Zeilenumbrüche für bessere Lesbarkeit): <add name="conn" connectionString="Data Source=(localdb)\v11.0; Initial Catalog=MyDB; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=D:\Products.mdf" providerName="System.Data.SqlClient"/> Funktioniert die Verbindung und ich kann eine Verbindung zu der Datenbank

Sollte ich vermeiden Sie die Verwendung von sp_getAppLock?

Anzahl der Antworten 4 Antworten
Ich habe eine gespeicherte Prozedur, und ich möchte, um sicherzustellen, dass es können nicht gleichzeitig ausgeführt werden. Meine (multi-threaded), die Anwendung stellt alle notwendigen arbeiten auf die zugrunde liegende Tabelle über diese gespeicherte Prozedur. imo, sperren die

Puffer und cache-Unterschied?

Anzahl der Antworten 4 Antworten
Kann jemand detail - Was ist der Unterschied zwischen Buffer und Cache im Arbeitsspeicher? InformationsquelleAutor der Frage Dhiva | 2010-07-07

RODBC odbcDriverConnect() Connection Error

Anzahl der Antworten 3 Antworten
Ich versuche, odbcDriverConnect('driver={SQL Server};server=servername\instancename,port;database=testing;username=abc;password=123456') Anbindung von remote-Datenbank-server (sql server 2008). Aber ich habe [RODBC] ERROR: state 08001, code 17, Meldung [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server existiert nicht oder Zugriff verweigert. Fehler. Irgendeine Idee? Kann ich verwenden odbcDriverConnect('driver={SQL

"Der Vorgang ist nicht zulässig, wenn das Objekt geschlossen ist" beim ausführen der gespeicherten Prozedur

Anzahl der Antworten 4 Antworten
Dies ist meine gespeicherte Prozedur, und wenn ich rufe Sie von meinem klassischen ASP-code, erhalte ich die Fehlermeldung: Operation ist nicht zulässig, wenn das Objekt geschlossen ist. wenn ich versuche einen Datensatz zu zählen. Weiß jemand, was

Wie konvertiere ich eine Zahl in eine numerische, kommagetrennte Strings?

Anzahl der Antworten 9 Antworten
Gibt es eine einfache Möglichkeit zum konvertieren einer Zahl (in meinem Fall ein integer) in ein Komma getrennt nvarchar string? Zum Beispiel, wenn ich eine int Wert von 1000000 gespeichert in einem Feld, wie kann ich konvertieren

wie fügen Sie null-Werte in sql server

Anzahl der Antworten 2 Antworten
In sql server enterprise manager, wie schreiben Sie eine insert-Anweisung und pass in null Werte? InformationsquelleAutor der Frage leora | 2009-07-19

Gibt es irgendwelche performance-Problem mit Row_Number zu implementieren paging-Tabelle in Sql Server 2008?

Anzahl der Antworten 3 Antworten
Ich umsetzen will, Tabelle paging mit dieser Methode: SET @PageNum = 2; SET @PageSize = 10; WITH OrdersRN AS ( SELECT ROW_NUMBER() OVER(ORDER BY OrderDate, OrderID) AS RowNum ,* FROM dbo.Orders ) SELECT * FROM OrdersRN WHERE

Die DELETE-Anweisung in Konflikt mit der GLEICHEN TABELLE VERWEISEN Einschränkung mit Entity Framework

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle mit einem selbst verweisen, wo die ParentId ist eine FK für die ID (PK). EF (code-first), ich habe meine Beziehung wie folgt: this.HasOptional(t => t.ParentValue) .WithMany(t => t.ChildValues) .HasForeignKey(t => t.ParentId); Wenn ich

Konvertieren Monatsname zu Monatszahl in SQL Server

Anzahl der Antworten 12 Antworten
In T-SQL-was ist der beste Weg, um zu konvertieren der name eines Monats in einer Reihe? E. g: 'January' -> 1 'February' -> 2 'March' -> 3 Etc. Gibt es eingebaute Funktionen, die dies tun können? InformationsquelleAutor

SQL join format - verschachtelte inner Join

Anzahl der Antworten 2 Antworten
Habe ich die folgende SQL-Anweisung in ein legacy-system ich bin refactoring. Es ist eine verkürzte Sicht für die Zwecke dieser Frage, gerade zurück count(*) für die Zeit. SELECT COUNT(*) FROM Table1 INNER JOIN Table2 INNER JOIN Table3

SSIS-Konvertierung eines char in einen boolean/bit

Anzahl der Antworten 3 Antworten
Ich habe ein SSIS-Paket, um Daten zu laden; wie Sie sich erinnern können, gibt es flags, die in Daten-Dateien als Y/N char(1), wenn ich versuche Sie zu laden, als bit-flags, die in SQL Server. Ich bin Angabe

Tabelle kopieren von einer Datenbank in eine andere

Anzahl der Antworten 9 Antworten
Habe ich gerade erstellt eine leere Datenbank auf meinem Rechner. Jetzt will ich zum kopieren einer Tabelle von unserem server-Datenbank, um diese lokale Datenbank. Welche sql-Befehle muss ich ausführen, um dies zu tun? Ich möchte zum erstellen

Add primary key zu einer Tabelle mit vielen Datensätzen

Anzahl der Antworten 6 Antworten
Ich habe eine Tabelle in SQL Server 2005 enthält 10000054 Datensätzen, diese Datensätze eingefügt werden, durch die eine bulk insert-operation. In der Tabelle nicht über einen Primärschlüssel enthält und ich will eine haben. Wenn ich versuche, ändern

Finden Sie eine Top-Level-Element in SQL

Anzahl der Antworten 7 Antworten
Ich habe zwei Tabellen wie folgt Tabelle Person Id Name 1 A 2 B 3 C 4 D 5 E Tabelle RelationHierarchy ParentId CHildId 2 1 3 2 4 3 Diese wird in form einer Baum ähnlichen

SQL Server berechnete Spalte select aus einer anderen Tabelle

Anzahl der Antworten 3 Antworten
Ich bin mir nicht sicher, was der beste Weg zu gehen über das ist, also werde ich beschreiben, was das Endziel ist, und wenn eine berechnete Spalte ist die Antwort dann bitte helfen Sie mir, diesen Weg

Warum funktioniert meine ODBC-Verbindung fehlschlagen beim ausführen eines SSIS-laden in Visual Studio aber nicht beim laufen das gleiche Paket verwenden von Execute Package Utility

Anzahl der Antworten 1 Antworten
Arbeite ich auf einer Data-Mart-laden Paket im SSIS-2012. Wenn Sie versuchen, das Paket auszuführen, die in Visual Studio bekomme ich diesen Fehler: "Der AcquireConnection-Methode aufrufen, um das Verbindungs-manager-Daten Lager.ssusr fehlgeschlagen mit Fehler code 0xC0014009". Wenn ich testen

Konvertieren von Access UMWANDELN/PIVOT-Abfrage zu SQL Server

Anzahl der Antworten 2 Antworten
TRANSFORM Avg(CASE WHEN [temp].[sumUnits] > 0 THEN [temp].[SumAvgRent] / [temp].[sumUnits] ELSE 0 END) AS Expr1 SELECT [temp].[Description] FROM [temp] GROUP BY [temp].[Description] PIVOT [temp].[Period]; Müssen, konvertieren Sie diese Abfrage für sql server Habe ich gelesen, alle anderen

SQL Komma getrennte Zeile mit Group By-Klausel

Anzahl der Antworten 3 Antworten
Ich habe die folgende Abfrage: SELECT Account, Unit, SUM(state_fee), Code FROM tblMta WHERE MTA.Id = '123' GROUP BY Account,Unit Diese natürlich wirft eine Ausnahme, weil der Code nicht in der group by - Klausel. Jeder state_fee hat

SqlServer: Login fehlgeschlagen für Benutzer

Anzahl der Antworten 6 Antworten
Ich geschrieben habe, eine sehr einfache jdbc-login-test-Programm. Und nach allen Arten der Probleme, die ich habe, hat es fast funktioniert. Fast, nur kann nicht scheinen, um Vergangenheit dieses "SQLServerException: Fehler bei der Anmeldung für Benutzer xxxxx" -

Mehrfach-Auswahl gegen eine CTE

Anzahl der Antworten 3 Antworten
Ich habe eine CTE-Abfrage filtern einer Tabelle Student Student ( StudentId PK, FirstName , LastName, GenderId, ExperienceId, NationalityId, CityId ) Basiert auf einer Menge von filtern (mehrere Städte, Geschlecht, mehrere Erlebnisse (1, 2, 3), mehrere Nationalitäten), erstelle

Beste Weg, um zu fangen, sql unique constraint-Verletzungen in c# während der Einsätze

Anzahl der Antworten 4 Antworten
Ich habe eine Schleife in c#, dass das einfügen in eine Tabelle. ziemlich grundlegende Dinge. Gibt es etwas, insdie das Ausnahmeobjekt, das geworfen wird, wenn ein unique-constraint verletzt wird, dass ich verwenden können, um zu sehen, was

"Falsche syntax in der Nähe 'OFFSET'" modift sql comm 2012 zu 2008

Anzahl der Antworten 4 Antworten
Liste ich die Fragen mit dieser SELECT q.qTitle, q.qDescription, q.qCreatedOn, u.uCode, u.uFullname, qcat.qcatTitle, q.qId, q.qStatus FROM tblQuestion AS q INNER JOIN tblUser AS u ON q.uId = u.uId INNER JOIN tblQuestionCategory AS qcat ON q.qcatId = qcat.qcatId

Ein guter Weg, um zu verschlüsseln Datenbank-Felder?

Anzahl der Antworten 4 Antworten
Ich wurde gefragt, verschlüsseln diverse db-Felder in der db. Problem ist, dass diese Felder müssen entschlüsselt werden, nachdem er gelesen. Ich bin mit Django und SQL Server 2005. Irgendwelche guten Ideen? InformationsquelleAutor der Frage RadiantHex | 2010-10-20

Rückgabewert von SQLCMD

Anzahl der Antworten 2 Antworten
Ich überprüfen müssen, um den exit-status (Erfolg/Misserfolg) eine Abfrage ausführen, die durch das Dienstprogramm SQLCMD. Zum Beispiel, der server ich bin anschließen nicht haben eine Datenbank mit dem Namen EastWind. Dann den folgenden Befehl schlägt fehl mit

Wiederherstellen .bak-Datei auf die remote-Datenbank

Anzahl der Antworten 1 Antworten
Ich habe eine test.bak Datei in meinem lokalen Maschine. Muss ich diese Datei wiederherstellen, um remote-Rechner die Datenbank. Wie mache ich das? Wenn ich dies versuchen, ist die remote-Datenbank gibt eine Fehlermeldung aus, dass es nicht in

Verwenden Sie den Wert einer Spalte für eine andere Spalte (SQL-Server)?

Anzahl der Antworten 3 Antworten
können sagen, ich habe eine riesige wählen Sie auf eine bestimmte Tabelle. Ein Wert für eine Spalte berechnet mit komplexen logc und Ihre heißen ColumnA. Nun, für eine andere Spalte, ich brauche den Wert aus ColumnA und

ODER Betreiber Kurzschluss in SQL Server

Anzahl der Antworten 3 Antworten
Ich möchte zu konsultieren, SQL-Server ODER Kurzschluss Code: DECLARE @tempTable table ( id int ) INSERT @tempTable(id) values(1) DECLARE @id varchar(10) SET @id = 'x' SELECT * FROM @tempTable WHERE 1=1 OR id = @id --successfully SELECT

Gruppe von jeweils N Datensätze in T-SQL

Anzahl der Antworten 3 Antworten
Habe ich einige performance-test-Ergebnisse in der Datenbank, und das, was ich will zu tun ist, um Gruppe alle 1000 Datensätze (vorher sortiert in aufsteigender Reihenfolge nach Datum) und dann die aggregierten Ergebnisse mit AVG. Ich bin eigentlich

Natural join in SQL Server

Anzahl der Antworten 3 Antworten
Gibt es Unterstützung für natural joins in den letzten Microsoft SQL Server-Editionen? Oder gibt es eine gute alternative für SQL Server-arbeiten aus den Prädikaten, die in den ON Klauseln auf der Grundlage der referentiellen Integrität? InformationsquelleAutor der

Wie kann ich ermitteln, ob eine Spalte ist der Primärschlüssel der Tabelle? (SQL-Server)

Anzahl der Antworten 3 Antworten
Ich bin derzeit mit... select Table_Name, Column_name, data_type, is_Nullable from information_Schema.Columns ...um Informationen über die Spalten in einer Datenbank für die Zwecke der Erzeugung einer DataAccess-Layer. Von wo kann ich das abrufen von Informationen, wenn diese Spalten

SCOPE_IDENTITY() für GUIDs???

Anzahl der Antworten 5 Antworten
Kann mir jemand sagen ob es ein äquivalent von SCOPE_IDENTITY() bei der Verwendung von GUIDs als Primärschlüssel in der SQL Server? Ich will nicht zum erstellen der GUID zuerst, und speichern Sie Sie als variable, da wir

Wie organisiert unendliche while-Schleife in SQL Server?

Anzahl der Antworten 4 Antworten
Will ich mit unendlich WHILE Schleife in SQL Server 2005 und Nutzung BREAK Schlüsselwort zum beenden es auf die bestimmte Bedingung. while true funktioniert nicht, also muss ich while 1=1. Gibt es eine bessere Art und Weise

SSRS 2008: Fehlermeldung, dass meine parameter nicht vorhanden ist, aber natürlich bedeutet Sie?

Anzahl der Antworten 10 Antworten
Ich habe einen Bericht, der über 10 Parameter und über 10 datasets und eine datasource. Ich tippte viel, aber ich brauche wirklich Hilfe, so dass ich dachte, ich würde versuchen und geben Sie so viel Informationen über

Wie kann SCOPE_IDENTITY null zurück, wenn @@IDENTITY nicht?

Anzahl der Antworten 4 Antworten
Nach ausführen einer insert -, dass ich entweder wählen Sie SCOPE_IDENTITY oder @@IDENTITY. SCOPE_IDENTITY gibt null zurück, aber @@IDENTITY nicht. Ich verstehe nicht, wie das möglich ist. Können Sie sich einen Grund denken, warum dies geschieht? InformationsquelleAutor

Standard-SQL Server-Datums - / Zeitstempel?

Anzahl der Antworten 5 Antworten
Ich habe ein Feld, dass, wenn etwas eingefügt wird ich will es, um das aktuelle Datum & Zeit und legen Sie diese in die Datenbank. Gibt es eine Möglichkeit zu bekommen das Datum & Zeit, und legen

Kann ich entfernen, sa von SQL server?

Anzahl der Antworten 5 Antworten
Ich bin ein Anfänger im Feld "Datenbank", und diese Frage klingt vielleicht auch dumm, aber ich will wissen, warum es ist ein login-namens sa und ich es löschen kann? Möchte ich es löschen, weil es scheint, Sie

String.IsNullOrEmpty like-Funktion für VARCHARs in SQL?

Anzahl der Antworten 9 Antworten
Sagen, ich habe eine Funktion oder gespeicherte Prozedur, die dauert in mehrere VARCHAR-Parameter. Ich habe müde geworden von dem schreiben von SQL, wie dies, um zu prüfen, ob diese Parameter einen Wert: IF @SomeVarcharParm IS NOT NULL

Wie bestimmen Sie den Wert des Feldes kann nicht umwandeln (dezimal, float -, int) in SQL Server

Anzahl der Antworten 1 Antworten
Ich habe eine SQL-Server-Datenbank. Einem Feld hat Werte, die sind, wie ID VALUE 1 NEGATIF 2 11.4 3 0.2 4 A RH(+) 5 ----- 6 >>>>> 7 5.6< 8 -13.9 Ich KONVERTIEREN möchten, im Feld WERT auf