Tag: tsql

T-SQL (Transact Structured Query Language) ist die Erweiterung der SQL-Funktionalität unterstützt, die von Sybase ASE und Microsoft SQL Server. Verwenden Sie dieses tag nicht für MySQL, PostgreSql, Oracle(Pl/SQL) Verwandte Abfragen.

Falsche syntax in der Nähe OFFSET-Befehl

Anzahl der Antworten 1 Antworten
Warum das nicht funktioniert und gibt mir ein "Falsche syntax in der Nähe offset-Befehl" Fehler SELECT o.orderdate, o.orderid, o.empid, o.custid FROM Sales.Orders o ORDER BY o.orderdate, o.orderid OFFSET 50 ROWS FETCH NEXT 25 ROWS ONLY; Ich bin

Entfernen Sie die Anführungszeichen Auf Alle Zeilen in einer Spalte

Anzahl der Antworten 2 Antworten
Ich habe eine Spalte in einer Tabelle, die Werte gilt, die in Anführungszeichen (D. H. "USA", "Mexiko", "Russland", "China", etc.) Ich würde gerne die Anführungszeichen entfernen und lassen Sie den rest des Strings intakt (USA, Mexiko, etc.).

Erstellen Tabelle T-SQL - nicht sehen können, erstellt Tabellen im Objekt-explorer

Anzahl der Antworten 1 Antworten
verwenden Sie Microsoft SQL Versuchen, erstellen Sie die Tabelle mithilfe der T-SQL Sprache. Code ist sehr einfach, erfolgreich ausgeführt, aber ich sehe nicht ein, erstellte Tabelle im Objekt-Explorer. Try-restart/reconnect/aktualisieren/reexecuting - Ergebnis das gleiche - kann nicht sehen,

MSSQL: Wie wollen Sie-Skript Gespeicherte Prozedur erstellen mit code?

Anzahl der Antworten 3 Antworten
Ich versuche Abfrage für eine Liste von Definitionen für gespeicherte Prozeduren verwenden von information_schema.Routinen, die vorhanden sind in einer Datenbank in einem anderen aber nicht. SELECT t1.Routine_Definition FROM [server1].MyDatabase.INFORMATION_SCHEMA.Routines t1 LEFT JOIN [server2].MyDatabase.INFORMATION_SCHEMA.Routines t2 ON t1.Routine_Name =

So finden Sie Unterschiede zwischen zwei Strings in SQL

Anzahl der Antworten 4 Antworten
Ich habe zwei strings, möchte ich, um den Unterschied zwischen den Inhalt von zwei strings in SQL ?? beispielsweise Declare @String1 as varchar(100)='a,b,c,d,e'; Declare @String2 as varchar(100)='b,e'; Nun möchte ich den Unterschied zwischen zwei Zeichenketten wie "a,c,d"

Parse-Domäne, die aus einer bestimmten URL in T-SQL

Anzahl der Antworten 5 Antworten
Ich die Quelle dieser Antwort, wollte aber noch erweitern auf die Frage und konnte keine Lösungen hier auf stack oder durch google-Suche. Substring domainname von URL-SQL Grundsätzlich den obigen link löst mein problem mit einem einfachen URL-parsing

T-SQL Convert-XML-Feld zu multi-column-dataset

Anzahl der Antworten 3 Antworten
Ich will "split" XML-Feld mehrere Spalten dataset. XML-suchen, wie: <simple> <propertyid> <value>p1</value> <value>p2</value> <value>p3</value> <value>p4</value> </propertyid> <complexid> <value>c1</value> <value>c2</value> <value>c3</value> </complexid> </simple> Habe ich versucht, etwas zu tun (jedes mal, wenn ich die Arbeit mit XML in

CONCAT(Spalte) OVER(PARTITION BY...)? Gruppe-concatentating Zeilen ohne Gruppierung das Ergebnis selbst

Anzahl der Antworten 5 Antworten
Ich brauche einen Weg, um eine Verkettung aller Zeilen (pro Gruppe) in einer Art Fenster-Funktion, wie Sie tun können COUNT(*) OVER(PARTITION BY...) und der aggregierten Anzahl der Zeilen pro Gruppe wiederholt über jede einzelne Gruppe. Ich brauche

Mehrere Zeitspannen in Sql-Select-Abfrage

Anzahl der Antworten 2 Antworten
Derzeit arbeite ich an C# mit Sql Server-Sprache, versuchen, um eine Abfrage zu entwerfen, wo ich auswählen Quartalen(Q1, Q2, Q3, Q4). Mein Problem ist, dass, angenommen, wenn der Benutzer von den front-end-wählt nur Q1 dann kann ich

Falsche syntax bei das Schlüsselwort 'FÜR'

Anzahl der Antworten 2 Antworten
Ich geschrieben habe die Abfrage unten genannten... DECLARE @cols AS NVARCHAR(MAX), @query AS NVARCHAR(MAX) select @cols = STUFF((SELECT distinct ',' + QUOTENAME(Name) from dbo.[WorkflowInstanceParameter] FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'),1,1,'') Go set @query = 'SELECT ' + @cols

SQL-verknüpfen von zwei Tabellen

Anzahl der Antworten 4 Antworten
Ich habe 2 Tabellen Mitarbeiter(id und name) und das Gehalt(id, salary), der 1. hat 4 Zeilen und 2. hat 2 Zeilen. table 1 Table 2 id Name id salary 1 Sue 1 10000 2 Sarah 3 9000

Wie verwenden von GROUP BY verketten von Zeichenfolgen während das verbinden mehrerer Tabellen?

Anzahl der Antworten 1 Antworten
Ich bin bei mehreren Tabellen in die ich möchte eine Spalte mit Wert in Zeile entsprechend TechnicianName: Ich habe 4 Tabellen easy_tbljobcard , easy_tbltechnician und easy_tblproblem und easy_tbltechnicianMaster Ich bin immer TechnicianName in der 2. Spalte von

Wie throw SQLException in der gespeicherten Prozedur

Anzahl der Antworten 2 Antworten
Wie kann ich eine Ausnahme auslösen, die in einer gespeicherten Prozedur Zum Beispiel: @temp int =0 As BEGIN SELECT @int = COUNT(*) FROM TABLE1 END IF(@temp>0) throw SQL Exception P/S: nicht verwendet Rückgabewert mysql-oder mssql-server oder beides?

Links pad varchar bestimmten Länge, die in sql server

Anzahl der Antworten 4 Antworten
Möchte ich auf der linken pad-int-Nummer mit 12 Ziffern als 0 und beginnend mit Charakter-als 'P' E. g ist Zahl 345 Dann Ausgang auf 'P00000000345' Mein Code : Declare @a int Set @a =8756 Select Right('P00000000000' +Cast(@a

Wie, um eine beliebige Bedingung in SQL

Anzahl der Antworten 3 Antworten
Ich habe die folgende Tabelle: CREATE TABLE Bable ( id int identity primary key, name varchar(20), about varchar(30) ); INSERT INTO Bable (name,about) VALUES ('ООО Name Firm 1','texttexttexttext'), ('ООО Name Firm 2','texttexttexttext'), ('ООО Name Firm 3','texttexttexttext'), ('ООО

Bei der Verwendung von sp_executesql mit temp-Tabellen ist die empfohlene Methode zur Verwendung von globalen temporären Tabellen

Anzahl der Antworten 2 Antworten
Wir haben die folgende Struktur mit dynamischen sql mit Variablen und temporäre Tabellen: DECLARE @X AS INT = 1; DECLARE @Y AS INT = 1; DECLARE @Z AS INT = 1; DECLARE @S AS NVARCHAR(500) = N'

Table-Variablen in SSIS

Anzahl der Antworten 3 Antworten
In einer SQL-Aufgabe kann ich eine Tabelle erstellen variable DELCARE @TableVar TABLE (...) Dann in einem anderen SQL-Aufgabe oder eine Datenquelle Ziel-und select oder insert in die Tabelle variable? Die andere Möglichkeit, die ich betrachtet haben, ist

sql compare datetime-heute

Anzahl der Antworten 2 Antworten
Ich hoffe jemand kann das übersetzen meiner abstrakten Abfrage. Ich will select * from TABELLE where ( [MYDATETIMEROW] < (HEUTE - 3 Tage)). Habe ich, um zu Konvertieren, cast oder verwenden Sie die datepart oder irgendetwas anderes?..

Gruppierung nach Zeitraum in t-sql

Anzahl der Antworten 6 Antworten
Ich versuche eine Abfrage auf diese Tabelle: Id startdate enddate amount 1 2013-01-01 2013-01-31 0.00 2 2013-02-01 2013-02-28 0.00 3 2013-03-01 2013-03-31 245 4 2013-04-01 2013-04-30 529 5 2013-05-01 2013-05-31 0.00 6 2013-06-01 2013-06-30 383 7 2013-07-01

Speichern der Ergebnisse in txt-Datei ohne weitere Formatierungen im sqlcmd

Anzahl der Antworten 1 Antworten
Wenn ich diesen Befehl ausführen: sqlcmd -S server -U sa -P xxxxxxx -i d:clients.sql -o D:\clients.txt aber in der Datei habe ich x Zeilen betroffen "1> 2> 3> 4> 5> 6> 7> 8>" und vielen anderen Räumen

Update Tabelle a aus Tabelle b, wo (Bedingungen)

Anzahl der Antworten 2 Antworten
Abend alle, Eigentlich ist es Nacht. Über 11 Uhr. Mein Gehirn schaltet ab und ich brauche ein bisschen Hilfe, damit ich das beenden kann und nach Hause gehen 🙂 Ich habe zwei Tabellen, Tabelle a und Tabelle

T-SQL: Beste Weg, um behandeln von NULL-Werten in string-Verkettung

Anzahl der Antworten 3 Antworten
Wenn in einer SELECT-Anweisung, die ich auswähle, eine verkettete Zeichenfolge, verwendet Werte aus der Tabelle(N) ich auswählen, was ist der beste Weg zu handhaben Null für diese Werte an, so dass ich noch meinen string? Wie in,

Wiederverwendung eine table-variable?

Anzahl der Antworten 2 Antworten
Ich bin mit einer Liste von komplexen Abfrage auf eine Datenbank, die für bestimmte datetime Zeitraum (D. H. 05/01/2012 zu 05/31/2012). Dann brauche ich die selben Abfragen für 06/01/2012 zu 06/30/2012. dann kommen die Ergebnisse für den

SQL-HILFE - Bedingte where-Klausel basiert auf einer BIT-variable - SQL-Server

Anzahl der Antworten 3 Antworten
Ich brauche Hilfe beim verfassen einer bedingten where-Klausel. hier ist meine situation: Ich habe einen bit-Wert, der bestimmt, welche Zeilen zurückgegeben werden, die in einer select-Anweisung. Wenn der Wert true ist, muss ich für die Rückgabe von

So Wählen Sie UNCOMMITTED Zeilen, die nur in SQL Server?

Anzahl der Antworten 4 Antworten
Ich arbeite an der DW-Projekt, wo ich zu der Abfrage live-CRM-system. Die standard-Isolationsstufe negativ beeinflusst die performance. Ich bin versucht zu verwenden, keine lock/transaction isolation level read uncommitted. Ich möchte wissen, wie viele der ausgewählten Zeilen sind,

Immer aktuelle system-Zeit in SQL Server

Anzahl der Antworten 4 Antworten
Wie bekomme ich die aktuelle system-Zeit in SQL-Server? InformationsquelleAutor user223541 | 2009-12-22

MS-SQL-Server-pivot-Tabelle mit Unterabfrage in column-Klausel

Anzahl der Antworten 1 Antworten
Ich bin sicher, dies ist eine einfache Technik, aber ich kann nicht finden, eine Antwort bisher! Habe ich TIMESTAMP | POINTNAME | VALUE 2012-10-10 16:00:00 AHU01 20 2012-10-10 16:00:00 AHU02 25 2012-10-10 16:00:15 AHU01 26 2012-10-10 16:00:15

Group und Zählen in SQL Server 2008

Anzahl der Antworten 4 Antworten
OK, ich könnte Sie bitten, eine dumme Frage, aber ich bin schlug meinen Kopf über diese.. Sagen, ich habe eine Tabelle etwa so: FullName | DownloadDate -------- | ----------------------- Jack | 2012-03-21 00:00:00.000 Joe | 2012-03-21 00:00:00.000

TSQL-Arithmetischer überlauf mit BIGINT

Anzahl der Antworten 2 Antworten
Kann jemand klären für mich, warum erhalte ich eine Fehlermeldung, wenn ich versuche die variable @a in dem Beispiel unten? DECLARE @a BIGINT SET @a = 7*11*13*17*19*23*29*31 /* ERROR: Msg 8115, Level 16, State 2, Line 1

Suche nach dem start-Tag (Montag) der aktuellen Woche

Anzahl der Antworten 2 Antworten
Suche nach einem SQL query/Abfragen, würde das bestimmen der start-Tag (Montag) der aktuellen Woche. Beispiel: Wenn heute -> dann der start der Woche ist Sat Oct 09, 2010 -> Start of the week is Monday Oct 04,

Bewerten Sie in T-SQL

Anzahl der Antworten 11 Antworten
Ich habe eine gespeicherte Prozedur, die es erlaubt einen IN-parameter angeben, welche Datenbank zu verwenden. Dann benutze ich eine pre-beschlossen Tabelle in dieser Datenbank für eine Abfrage. Das problem das ich habe ist die Verkettung der Tabellenname,

SQL Server reguläre Ausdrücke

Anzahl der Antworten 2 Antworten
Frage mich, ob es möglich ist, zu integrieren, reguläre Ausdrücke in SQL-Anweisungen auf dem SQL-Server? Ich bin nur zu finden, dass Oracle unterstützt Reguläre Ausdrücke. Siehe auch die ähnliche Antwort hier link, fügte ich bezüglich SQL Server

Wie collate SQL_Latin1_General_CP1_CI_AS mit IN-operator

Anzahl der Antworten 1 Antworten
Möchte ich Datensätze filtern auf 'E-Mail' meine Abfrage ist wie folgt. SELECT * FROM #temp WHERE email NOT IN (SELECT email FROM Customer) Gibt es mir folgenden Fehler Nicht lösen können den Konflikt der Sortierung zwischen "SQL_Latin1_General_CP1_CI_AS"

Löschen und neu erstellen zu Verfahren, wenn es vorhanden ist, in T-SQL nicht funktioniert

Anzahl der Antworten 3 Antworten
IF EXISTS ( SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'LOCATION') AND type IN (N'P', N'PC')) DROP PROCEDURE [dbo].[LOCATION] GO CREATE PROCEDURE [dbo].[LOCATION] @IP NVARCHAR(100) AS BEGIN DECLARE @IPNumber BIGINT SELECT @IPNumber = dbo.ConvertIp2Num(@IP) SELECT [country_code],[country_name] FROM

Holen Sie sich die Zeilennummer des Datensatzes in der Ergebnismenge der sql-server

Anzahl der Antworten 3 Antworten
Habe einen Tisch voller Dokumente mit Seriennummern - Spalten: int docid text schreiben submissionDate datetime ...und ich würde gerne herausfinden, wo eine bestimmte Seriennummer liegt in einer Abfrage für die Tabelle. Wenn ich zum Beispiel bestellt der

Fehler: Ungültiger parameter length übergeben, mit der richtigen Funktion, im Namen parsing-script

Anzahl der Antworten 4 Antworten
I gotta problem. Wenn ich den code unten bekomme ich eine Fehlermeldung: ungültige Länge parameter übergeben, um die richtige Funktion. Was bedeutet das und wie kann es Weggehen? Seine zu analysieren, ein name wie smith, steve s

Wie man die null aus allen negativen zahlen in einer Gruppe-von T-SQL-Anweisung

Anzahl der Antworten 4 Antworten
Habe ich eine T-SQL-Abfrage, wo ich will und alle negativen Mengen gelöscht werden. SELECT p.productnumber, v.[Description], SUM(i.Quantity) as quantity FROM ... LEFT JOIN ... LEFT JOIN ... LEFT JOIN ... GROUP BY productnumber, [Description] Grundsätzlich, wenn die

Performantester Weg zur Konvertierung von DateTime Int-Format

Anzahl der Antworten 4 Antworten
Brauche ich zum konvertieren von Datetime-Felder in eine speziell formatierte Typ INT. Zum Beispiel, ich möchte 2000-01-01 00:00:00.000 zu konvertieren 20010101. Was ist die performante Art und Weise zu machen, dass die Umstellung für den Vergleich in

Erstellen Sie Benutzer, die SEHEN nur die eine Datenbank, und wählen Sie nur von ihm?

Anzahl der Antworten 4 Antworten
Wir haben mehrere Datenbanken auf SQL server. Wir würden gerne erstellen 1 neue Benutzer sehen kann Datenbank 'c' aber nicht sehen können, den rest der Datenbanken. Dieser Benutzer sollte nur in der Lage sein wählen Sie aus

Gibt es eine Möglichkeit zur Verwendung von Parametern in einer SQL Server-cursor?

Anzahl der Antworten 7 Antworten
Habe ich eine Eltern-Kind-Beziehung in der Datenbank. Was ich tun müssen, ist, eine Schleife durch die übergeordnete Abfrage, und mit dem übergeordneten primären Schlüssel, bekam seine Kinder. Das Problem, das ich habe ist, dass ich einen parametrisierten

SQL Server Left Join Mit 'Oder' - Operator

Anzahl der Antworten 4 Antworten
Ich habe vier Tabellen, TopLevelParent, zwei mid-level-Tabellen MidParentA und MidParentB, und einer Untergeordneten Tabelle, die ein Elternteil MidParentA oder MidParentB (das Eine oder andere midParent muss vorhanden sein). Sowohl mid-level-Tabelle eine übergeordnete Tabelle der TopLevelParent. Die Top-Level-Tabelle

T-SQL Zwischen Datumsangaben Verwirrung

Anzahl der Antworten 5 Antworten
Ich arbeite mit T-SQL in SQL Server 2000 und ich habe eine Tabelle TRANSACTIONS hat eine Datum-Spalte TRANDATE definiert, wie DateTime, unter vielen anderen Spalten sind nicht relevant für diese Frage.. Die Tabelle wird aufgefüllt, mit den

Datenbank-Problem - Fehler beim ausführen der befehlsdefinition. Finden Sie unter der inneren Ausnahme für details

Anzahl der Antworten 1 Antworten
Versuchen, füllen Listen aus meiner Datenbank wie folgt, hier ist der controller: namespace TimetableSystem.Controllers { public class AvailabilityController : Controller { TimetableSystemEntities systemDB = new TimetableSystemEntities(); public ActionResult Index() { var parkList = new List<String>(); var parkQry

Alternative zu DISTINCT-Funktion

Anzahl der Antworten 6 Antworten
Gibt es einen besseren Weg, um alle unterschiedlichen Werte aus drei Spalten in einer Tabelle andere als die Verwendung der DISTINCT-Funktion? Ich habe auch versucht GROUP BY, aber es scheint nicht zu sein jede erkennbare Unterschied in

t-sql-Return-Fehler-Codes vs RaiseError

Anzahl der Antworten 1 Antworten
Hallo, ich Schreibe eine gespeicherte Prozedur zum ausführen eines batch-jobs auf einer stündlichen Zeitplan, und ich bin versucht, zu entscheiden, ob der Fehler zurückgeben wird, oder Sie heben. Vorausgesetzt, ich wäre die Protokollierung der Fehler in jedem

Wie mehrere Werte in einer if-else-Anweisung?

Anzahl der Antworten 5 Antworten
Ich versuche mehr als einen Wert innerhalb der if-else-Anweisung unten, Wenn ich einen Wert, den es funktioniert, aber wenn ich zwei Werte festgelegt werden, es funktioniert nicht: DECLARE @test1 varchar(60); DECLARE @test2 varchar(60); IF ((SELECT COUNT(*) FROM

Case-Anweisung mit Datediff und DatePart

Anzahl der Antworten 3 Antworten
Kann jemand helfen mit einer case-Anweisung bitte, was ich brauche, ist die Abfrage zu zeigen ist die folgende. Ich weiß, es gibt Möglichkeiten, dies zu tun einfachere, aber ich brauche einfach Hilfe, die auf die Case-Anweisung. --Wenn

Mehrere Zeilen in einer einzigen Zeile und kombinieren Spalte SQL

Anzahl der Antworten 1 Antworten
Ich versuche, diesen view Abfrage zwei Tabellen, und dann Rollen Sie jede Programm-ID in einer Zeile mit allen AttributeNames in der AttributeNames colum zusammen Trat ich in diese beiden Tabellen, und es zog bis Sie die richtige

Dynamisches SQL Nicht Konvertieren von VARCHAR Zu INT. (sollte das nicht irgendwie)

Anzahl der Antworten 2 Antworten
Ich erhalte eine Fehlermeldung: Fehler bei der Konvertierung beim konvertieren den varchar-Wert 'INSERT INTO TableRowCount (IntFieldID, DecimalField) WÄHLEN Sie" Daten-Typ "int" Verwenden Sie den folgenden code: DECLARE @start INT -- @start is an INT SET @start =

Erstellen einer neuen db-Benutzer in SQL Server 2005

Anzahl der Antworten 6 Antworten
wie erstellen Sie eine neue Datenbank-Benutzer mit Kennwort in sql server 2005? ich benötigen diese Benutzer/Kennwort in der Verbindungszeichenfolge zB: uid=*user*;pwd=*password*; InformationsquelleAutor raklos | 2009-03-20