Was bedeutet Kollatierung in SQL und was macht
Was bedeutet Kollatierung in SQL und was macht
Wie zähle ich die Anzahl der Datensätze, die von einer Gruppe per Abfrage zurückgegeben wurden? Zum Beispiel: select count(*) from temptable group by column_1, column_2, column_3, column_4 Gibt mir, 1 1 2 Ich muss die obigen Datensätze zählen, um 1 + 1 + 1 = 3 zu
Ich habe eine Transact-SQL-Abfrage, die den IN-Operator verwendet. Etwas wie das: select * from myTable where myColumn in (1,2,3,4) Gibt es eine Möglichkeit, eine Variable für die gesamte Liste "(1,2,3,4)" zu definieren? Wie soll ich es definieren? declare @myList {data type} set @myList =...
Ich habe eine Frage wie diese: SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01' Dies führt jedoch zu keinen Ergebnissen, obwohl Daten zum 1. vorliegen. created_atsieht aus wie 2013-05-01 22:25:19, ich vermute es hat mit der zeit zu tun? Wie könnte dies gelöst...
Ich habe zu Testzwecken eine Tabelle zur Entwicklungsumgebung erstellt, und es gibt nur wenige SPs, die diese Tabelle referenzieren. Jetzt muss ich diese Tabelle löschen und alle SPs identifizieren, die auf diese Tabelle verweisen. Ich habe Schwierigkeiten, eine Liste aller SPs zu finden. Bitte...
Ich habe eine SQL-Abfrage zum Erstellen der Datenbank in SQLServer wie folgt: create database yourdb on ( name = 'yourdb_dat', filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdbdat.mdf', size = 25mb, maxsize = 1500mb, filegrowth = 10mb ) log on ( name = 'yourdb_log',...
Ich habe MSDN usw. gelesen und gelesen. Ok, es signalisiert das Ende eines Stapels. Was macht eine Charge aus? Ich verstehe nicht, warum ich gehen muss, wenn ich eine Reihe von Skripten einfüge, die alle gleichzeitig ausgeführt werden sollen. Ich habe GO nie verstanden. Kann jemand dies besser...
Gibt es eine "einfache" Möglichkeit, dies zu tun, oder muss ich eine Tabellenvariable mit der Syntax "OUTPUT ... INTO" übergeben? DECLARE @someInt int INSERT INTO MyTable2(AIntColumn) OUTPUT @SomeInt = Inserted.AIntColumn
Ich schaue mir die AdventureWorks-Beispieldatenbank für SQL Server 2008 an und sehe in ihren Erstellungsskripten, dass sie normalerweise Folgendes verwenden: ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID])...
Ich muss nur auf das Feld Month.Year from Date in SQL Server
Hat SQL Server 2008 einen Datentyp wie MySQL
Wofür ist der SQL Server SYSNAME-Datentyp? BOL sagt: Der Datentyp sysname wird für Tabellenspalten, Variablen und Parameter für gespeicherte Prozeduren verwendet, in denen Objektnamen gespeichert werden. aber das verstehe ich nicht wirklich. Gibt es einen Anwendungsfall, den Sie bereitstellen...
Haftungsausschluss: Ich habe das Problem herausgefunden (glaube ich), aber ich wollte dieses Problem zu Stack Overflow hinzufügen, da ich es (leicht) nirgendwo finden konnte. Außerdem könnte jemand eine bessere Antwort haben als ich. Ich habe eine Datenbank, in der eine Tabelle "Common" von...
SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error Der berechnete Wert 'BalanceDue', der in der Liste der ausgewählten Spalten als Variable festgelegt ist, kann in der WHERE-Klausel nicht verwendet werden. Gibt es einen Weg, den es kann?...
Ich schreibe eine gespeicherte Prozedur in SQL Server 2008. Ich muss überprüfen, ob eine Tabelle in der Datenbank vorhanden ist. Wenn nicht, muss ich es erstellen. Wie mache ich
Ich möchte '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ...' (durch Kommas getrennt) in eine Tabelle oder Tabellenvariable aufteilen . Hat jemand eine Funktion, die jede nacheinander
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]...
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...
Wir haben eine 5-GB-Tabelle (fast 500 Millionen Zeilen) und möchten die Identitätseigenschaft in einer der Spalten entfernen. Wenn wir dies jedoch über SSMS versuchen, tritt eine Zeitüberschreitung auf. Kann dies über 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...