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.

6
SQL Server: Spalten in Zeilen
Suchen Sie nach einer eleganten (oder einer beliebigen) Lösung zum Konvertieren von Spalten in Zeilen. Hier ein Beispiel: Ich habe eine Tabelle mit dem folgenden Schema: [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150] Folgendes möchte ich als Ergebnis erhalten: [ID] [EntityId] [IndicatorName] [IndicatorValue] Und die Ergebniswerte sind: 1 1 'Indicator1' …
128 sql  sql-server  tsql  unpivot 

8
Wie kann ich einen Wert in der SQL Server-XML-Spalte abfragen?
Ich habe folgendes XML in einer XML-Spalte (aufgerufen Roles) in einer SQL Server-Datenbank gespeichert. <root> <role>Alpha</role> <role>Beta</role> <role>Gamma</role> </root> Ich möchte alle Zeilen auflisten, die eine bestimmte Rolle in ihnen haben. Diese Rolle wird vom Parameter übergeben.
127 sql  sql-server  xml  xquery 





4
Unpivot mit Spaltennamen
Ich habe eine Tabelle StudentMarksmit SpaltenName, Maths, Science, English . Daten sind wie Name, Maths, Science, English Tilak, 90, 40, 60 Raj, 30, 20, 10 Ich möchte es wie folgt arrangieren: Name, Subject, Marks Tilak, Maths, 90 Tilak, Science, 40 Tilak, English, 60 Mit Unpivot ich Name, Markierungen richtig , …

10
INSERT INTO vs SELECT INTO
Was ist der Unterschied zwischen der Verwendung SELECT ... INTO MyTable FROM... und INSERT INTO MyTable (...) SELECT ... FROM .... ? Aus BOL [ INSERT , SELECT ... INTO ] weiß ich, dass mit SELECT ... INTO die Einfügetabelle für die Standarddateigruppe erstellt wird, sofern diese noch nicht vorhanden …

6
SQL Server Reguläre Ausdrücke in T-SQL
Gibt es eine in T-SQL geschriebene Bibliothek für reguläre Ausdrücke (keine CLR, keine erweiterte SP, reine T-SQL) für SQL Server, die mit Shared Hosting funktionieren sollte? Bearbeiten: Danke, weiß ich PATINDEX, LIKE, xp_ spsund CLR - Lösungen Ich weiß auch, dass es nicht der beste Ort für Regex ist, die …
127 sql-server  regex  tsql 

21
Finden Sie den Index des letzten Auftretens einer Unterzeichenfolge mithilfe von T-SQL
Gibt es eine einfache Möglichkeit, den Index des letzten Auftretens einer Zeichenfolge mithilfe von SQL zu ermitteln? Ich verwende gerade SQL Server 2000. Ich brauche grundsätzlich die Funktionalität, die die .NET- System.String.LastIndexOfMethode bietet. Ein wenig googeln ergab dies - Funktion zum Abrufen des letzten Index -, aber das funktioniert nicht, …

7
Konvertieren Sie HashBytes in VarChar
Ich möchte den MD5-Hash eines Zeichenfolgenwerts in SQL Server 2005 abrufen. Ich mache dies mit dem folgenden Befehl: SELECT HashBytes('MD5', 'HelloWorld') Dies gibt jedoch eine VarBinary anstelle eines VarChar-Werts zurück. Wenn ich versuche, 0x68E109F0F40CA72A15E05CC22786F8E6in ein VarChar zu konvertieren, bekomme ich há ðô§*à\Â'†øæstattdessen 68E109F0F40CA72A15E05CC22786F8E6. Gibt es eine SQL-basierte Lösung? Ja
127 sql  sql-server 


5
Was ist der beste SQL-Datentyp zum Speichern von JSON-Zeichenfolgen?
Was ist der beste SQL-Datentyp zum Speichern von JSON-Zeichenfolgen? static List<ProductModel> CreateProductList() { string json = @"[ { ProductId: 1, ProductCode: 'A', Product: 'A' }, { ProductId: 2, ProductCode: 'B', Product: 'B' } ]"; IList<JToken> tokenList = JToken.Parse(json).ToList(); List<ProductModel> productList = new List<ProductModel>(); foreach (JToken token in tokenList) { productList.Add(JsonConvert.DeserializeObject<ProductModel>(token.ToString())); …
127 sql  sql-server  json 

5
Fremdschlüssel für mehrere Tabellen
Ich habe 3 relevante Tabellen in meiner Datenbank. CREATE TABLE dbo.Group ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.User ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.Ticket ( ID int NOT NULL, Owner int NOT NULL, Subject varchar(50) NULL ) …


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.