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.

Erstellen Sie eine DATENBANK verwenden, wie ein Name aus einer Variable

Anzahl der Antworten 2 Antworten
Ich möchte eine Datenbank erstellen mit Wert aus einer variable. Hier mein script, aber es funktioniert nicht. Irgendwelche Ideen? -- Set Data Base name DECLARE @DataBaseName char(64); SET @DataBaseName = 'DbCmsWebsiteTest'; -- Create Data Base CREATE DATABASE

sp_xml_preparedocument gehen mit Fehler "only one top level element is allowed in ein XML-Dokument"

Anzahl der Antworten 3 Antworten
Ich bin versucht zu führen sp_xml_preparedocument und geting Fehlermeldung "only one top level element is allowed in ein XML-Dokument" mein T-SQL-Befehle: DECLARE @aa XML DECLARE @idoc int SET @aa =(select * from db_name for xml auto, xmldata)

So führen große SQL-Dateien auf SQL-Server?

Anzahl der Antworten 3 Antworten
Habe ich über 50 T-SQL-Dateien, einige von Ihnen sind 30MB, aber einige von Ihnen sind 700MB. Ich dachte, auf Ihre Ausführung manuell, aber wenn die Datei größer als 10 MB ist es wirft eine out-of-memory-Ausnahme auf der

sybase - nicht zur Verwendung von index, es sei denn, string ist hart codiert

Anzahl der Antworten 6 Antworten
Ich bin mit Sybase 12.5.3 (ASE); ich bin neu in Sybase obwohl ich gearbeitet habe mit MSSQL ziemlich intensiv. Ich bin in einem Szenario, in dem eine gespeicherte Prozedur ist wirklich sehr langsam. Ich habe verfolgt Sie

Fehler bei der Konvertierung beim konvertieren den varchar-Wert in den int-Datentyp

Anzahl der Antworten 1 Antworten
Ich habe ein varchar(1000) - Spalte deklariert als Feld enthält alle zahlen, wie unten dargestellt. Und ich will führen Sie das folgende Skript. Ich brauche diese arbeiten bitte Declare @PostalCode varchar(1000)=0 set @PostalCode ='7005036,7004168,7002314,7001188,6998955' Select hl.* From

Löschen von Spalten in Sybase ASE Tabelle

Anzahl der Antworten 5 Antworten
Wie kann ich eine Spalte löschen, die in einer Sybase ASE 15 Tabelle setup. Habe ich versucht, ein paar, ohne Erfolg: alter table my_table drop column1, column2 Sowie Blick auf die Sybase-Dokumentation, die keine Lösung für meine

Ausführen von sqlcmd lokal - Fehler suchen von Server

Anzahl der Antworten 3 Antworten
Ich versuche zu laufen ein SQL-Skript lokal mit sqlcmd, aber ich bekomme immer folgende Antwort: HResult 0xFFFFFFFF, Ebene 16, Status 1 SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF]. Sqlcmd : Fehler : Microsoft SQL Server

Mithilfe von T-Sql, wie kann ich das einfügen aus einer Tabelle auf einem remote-server in eine andere Tabelle auf meinen lokalen server?

Anzahl der Antworten 5 Antworten
Angesichts der remote-server 'Produktion' (derzeit erreichbar über eine IP) und die lokale Datenbank 'Entwicklung', wie kann ich eine INSERT in 'Entwicklung' von 'Produktion', mit T-SQL? Ich bin mit MS SQL 2005 und die Tabellen-Strukturen sind sehr unterschiedlich

split-Datum Reichweite in Monaten

Anzahl der Antworten 2 Antworten
Möchte ich aufteilen, den Datumsbereich in den jeweiligen Monaten. Zum Beispiel - ich habe eine view, die die Daten in der folgenden Weise: user project startdate enddate ----------------------------------- A abc1 2011-01-01 2011-12-31 A abc2 2011-01-01 2011-05-01 B

Was bedeutet das "Nicht ändern, die ActiveConnection-Eigenschaft des Recordset-Objekt, das hat ein Command-Objekt als Quelle" Fehler bedeuten?

Anzahl der Antworten 1 Antworten
Ich habe die "Nicht ändern, die ActiveConnection-Eigenschaft des Recordset-Objekt, das hat ein Command-Objekt als Quelle" Fehler in meiner classic asp-Seite ein paar mal, meist nachdem ich gerade geändert, die eine gespeicherte Prozedur. In der Vergangenheit, deinstallieren und

T-SQL where-Klausel case-Anweisung

Anzahl der Antworten 2 Antworten
Müssen einige kleine Hilfe bei SQL. Ich bin mit einem VARCHAR Wert, um zu bestimmen, in dem Fall, die Logik zu verwenden, in die WHERE-Klausel aber ich habe einige Probleme das schreiben dieses case-Anweisung. where (CASE WHEN

Geschichte der Befehle, die auf SQL-Server

Anzahl der Antworten 1 Antworten
Diese Abfrage gibt mir die Geschichte von Befehle ausführen, auf dem SQL Server: Select * From ( SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest ) x Wenn ich

Sybase 12: Suchbedingung REGEXP nicht verstanden

Anzahl der Antworten 3 Antworten
Ich bin mit Sybase 12.5.3, und wollen/müssen zu tun regex-pattern-matching. Der Sybase-Hilfe sagt, dass die regex-Funktionen gibt es seit version 11, aber ich Schaffe es nicht, irgendetwas zu arbeiten. Dieses Dokument beschreibt Sie die REGEXP-und ÄHNLICHEN Bedingungen

TSQL: Gruppierung von Bestellungen des Kunden durch die Woche

Anzahl der Antworten 5 Antworten
Ich habe eine Tabelle mit einer Auflistung von Bestellungen. Die Felder sind: customerName (text) DateOfOrder (datetime). Möchte ich zeigen Gesamtsummen der Aufträge pro Woche und Kunde. Ich möchte es angeordnet für den Freitag jeder Woche, so dass

Holen Sie sich das Datum der an jedem zweiten Dienstag eines Monats

Anzahl der Antworten 3 Antworten
Ist es ein Weg, um herauszufinden, das Datum der an jedem zweiten Dienstag eines Monats mithilfe der tsql-syntax? E. g. im März ist es in der 12., im April es ist der 9. Thx & Cheers Alex

Erklären müssen die table-variable

Anzahl der Antworten 1 Antworten
Komme ich auf einen Fehler beim schreiben von SQL-Anweisungen für Daten-Importe. Als ich das Tue, Daten-port, muss ich erklären, dass bestimmte temporäre Tabelle Variablen. Als ich erklärte, dass eine table-variable am Anfang der Datei und hat einige

SQL LEFT JOIN mit bedingten CASE-Anweisungen

Anzahl der Antworten 4 Antworten
Dies ist hoffentlich ein quickie SELECT * FROM T left JOIN J ON CASE WHEN condition1 THEN 1 --prefer this option even if CASE2 has a value WHEN condition2 THEN 2 ELSE 0 END = 1 (edit:

TSQL-trigger erstellen fehl

Anzahl der Antworten 3 Antworten
Habe ich einige code, der in einem after insert-trigger, die möglicherweise fehlschlagen. Ein solcher Fehler ist nicht entscheidend und sollte nicht rollback der Transaktion. Wie kann ich den Fehler abfangen innerhalb der trigger-und der rest der Transaktion

Falsche Syntax in der Nähe '+' - SQL/TSQL

Anzahl der Antworten 2 Antworten
Versuchen, dies zu tun (im SQL Server Management Studio) DECLARE @fun as int SET @fun = 40 PRINT 'String' + 'Hello!' EXEC msdb.dbo.sp_senddbmail @profile_name = 'Some working profile', @recipients = '[email protected]', @subject = 'String' + 'Hello!', @body

XP_FileExists Funktioniert Nicht Bei Netzlaufwerken

Anzahl der Antworten 3 Antworten
Ich bin in der Lage zu führen Sie die xp_fileexists Befehl erfolgreich auf die lokalen Laufwerke der my SQL-Server-Instanz. Wenn eine Datei existiert, bekomme ich auch eine Ausgabe von 1. Wenn eine Datei nicht vorhanden ist, wird

Anzahl Arbeitstage zwischen zwei Datumsangaben in T-SQL (Extended)

Anzahl der Antworten 5 Antworten
Erweiterung dieser Frage: Hier Ich würde gerne die Anzahl Arbeitstage zwischen zwei Datumsangaben in t-sql, gerade an Wochenenden, nicht aber die ganze Arbeit Tag (24 Stunden) nur sagen wir mal von 9 AM bis 5:30 Uhr jeden

TSQL Order By Bestimmter Wert

Anzahl der Antworten 2 Antworten
Brauche ich, um meine Ergebnisse, so dass alle Elemente mit dem status-Spalte wird mit einem bestimmten Wert kommen, dann nach Datum. Habe ich versucht, dieses: SELECT Id, Status, CreatedAt FROM Table ORDER BY (Status=1) DESC, CreatedAt Ich

Wie schreibt man trigger für mehrere Zeile zu aktualisieren?

Anzahl der Antworten 4 Antworten
Ich geschrieben habe, einen update-trigger, der gut arbeitet, wenn ich das update nur eine Zeile, sondern gibt eine Fehlermeldung, wenn ich aktualisiert, mehrere Zeilen. Fehler: Msg 512, Ebene 16, Status 1, Prozedur Sale_OnUpdate, Zeile 14 Unterabfrage hat

können wir checksum verwenden, um zu überprüfen, dass die Zeile geändert wurde(sql-server)?

Anzahl der Antworten 2 Antworten
Create table Info ( Personid int, PersonNo int ) insert into Info(Personid,PersonNo) values(3,4) Hier können wir sehen, die Prüfsumme mit dem Wert der jeweiligen Zeile Select CHECKSUM(Personid ,PersonNo ) from Info Nun update ich den Wert der

Return-Wert einer gespeicherten Prozedur in C# gibt Fehler

Anzahl der Antworten 6 Antworten
Ich versuche zum abrufen der return-Wert einer gespeicherten Prozedur in SQL Server 2005 wie folgt: OleDbCommand comm = new OleDbCommand(process_name, connection); comm.CommandType = CommandType.StoredProcedure; for (int i = 0; i < process_parameters.Length; i++) comm.Parameters.AddWithValue(process_parameters[i].ParameterName, process_parameters[i].Value); //Add output

Abflachung von hierarchischen XML in SQL mit Hilfe des Knoten () - Methode

Anzahl der Antworten 1 Antworten
Ich habe eine Gespeicherte Prozedur, die dauert ein XML-Dokument als parameter ähnlich wie in einer Struktur, die der folgenden: <grandparent name="grandpa bob"> <parent name="papa john"> <children> <child name="mark" /> <child name="cindy" /> </children> </parent> <parent name="papa henry">

Auswerten von verschiedenen Bedingungen in einer if-Anweisung auf eine gespeicherte Prozedur

Anzahl der Antworten 1 Antworten
Ich habe eine gespeicherte Prozedur, die ich bin versucht zu schreiben , wo ich will, zu bewerten mehrere Bedingungen für die verschiedenen Parameter in einem Rutsch. Was ist die beste syntax für das? Unten ist das, was

Wie kann ich füllen mein Faktentabelle?

Anzahl der Antworten 1 Antworten
Ich bin kein erfahrener BI-Entwickler, so brauche ich Hilfe ausfüllen meiner Fakt-Tabelle. Erstens habe ich aufgefüllt, alle meine Maße von meinem Produktionsdatenbank (ich bin nicht mit einer staging-Datenbank oder Tabellen) mit den entsprechenden SSIS-Komponenten. DimParent, DimStudent, DimManager,

verwenden Sie Variablen in sql-trigger-Erstellung

Anzahl der Antworten 2 Antworten
Ich versuche, einen trigger erstellen, die dynamisch und ersetzen müssen, die Teil der create-Anweisung, insbesondere den Datenbank-Namen, eine Verknüpfung gemacht auf. CREATE TRIGGER [dbo].[tr_UseType_update] ON [dbo].[UseType] FOR UPDATE AS BEGIN SET NOCOUNT ON INSERT [dbo].[UseType] SELECT 'Updated',

Konvertieren von julianischen Datum zum Datum in sql-server

Anzahl der Antworten 1 Antworten
Ich umwandeln wollen, Julianisches Datum in ein date-format.  Nachfolgend finden Sie ein Beispiel, um meine Fehler. Alle meine Termine 5-stellig, die ich brauche, um zu konvertieren.     create table #test (dateR int)     insert into #test (dateR)

Wie um zu überprüfen, ob eine Tabelle vorhanden ist und einen Wert zurückgeben (0/1) wenn es nicht ohne mithilfe einer gespeicherten Prozedur?

Anzahl der Antworten 4 Antworten
Habe ich nur in der Lage, um zu sehen, diese Arbeit mit einer gespeicherten Prozedur und ich kann nicht herausfinden, die syntax. Ich im Grunde haben einige externe system ruft eine SQL-Abfrage und ich möchte, um zu

Wie nennen SQLPS von TSql SQL Server 2008

Anzahl der Antworten 1 Antworten
Sehe ich eine Menge von Beispielen auf ausführen SQLPS von SQL Server-Agent, aber wie nennt man ein powershell-Skript von TSQL-on-demand? Ich bin Austausch eines C# - CLR-Funktion mit einem PowerShell-Skript. Das Skript wird einfach ein Pfad und

Ist es möglich, mehrere SQL-Anweisungen in eine ADO.NET Befehl.CommandText-Eigenschaft?

Anzahl der Antworten 2 Antworten
Zusammenfassung Ich bin derzeit eine Anwendung schreiben, wo ich sich meine SQL-Anweisungen in einem Projekt die Parameter. Innerhalb des Codes bekomme ich den Wert aus meiner Abfrage gibt die Abfrage selbst. Lassen Sie uns zum Beispiel sagen,

wie die update-Tabelle mit foreign key

Anzahl der Antworten 4 Antworten
Eigentlich habe ich zwei Datenbanken, eine ist für die Inszenierung ist in der Produktion. eine Tabelle für Beispiel genannt Class(class_id,descr,faculty_id) und die faculty_id Verweis auf eine andere Tabelle namens Faculty(faculty_id, name,comment). meine Geschichte ist, dass ich nicht

Wie kann ich lernen, SQL Server index-tuning?

Anzahl der Antworten 6 Antworten
Was ist die beste praktische Art und Weise des Lernens index tuning beim schreiben tsql-Abfragen? Ich habe VS2008, SQL Express. Könnte jemand bitte geben Sie mir Beispiele, etc? Habe ich auch schon gefunden online Artikel und Sie

OPENXML mit xmlns:dt

Anzahl der Antworten 2 Antworten
Benutze OPENXML um dt-element in MSSQL 2005. Wie kann ich bekommen xmlns:dt-element in der xml? Zum Beispiel, erhalten Sie ein ResultSet, das aus zwei Zeilen, die Liste der Produkt-id und Länderkennung. 121403 GBR 121403 USA declare @xmldata

Update-XML-Feld ohne text in T-SQL

Anzahl der Antworten 4 Antworten
Ich habe ein problem bei der Aktualisierung einer SQL-Feld, dass das, was ich geschrieben habe, funktioniert perfekt für xml-Knoten mit einem text präsentieren, aber es Ausflüge sind, wenn der Knoten leer ist. <filemeta filetype="Video"> <heading>TEST</heading> <description />

Sind Ausführungsplan für Funktionen zwischengespeichert, die in SQL server?

Anzahl der Antworten 3 Antworten
Kann jede Stelle mir helfen, im Verständnis, wenn der plan für die Ausführung von Funktionen zwischengespeichert, die in SQL server? Jede online-Quelle für diese? InformationsquelleAutor Ashwani K | 2010-06-22

SQL UNTEREN (oder OBEREN) vs Wie

Anzahl der Antworten 4 Antworten
Ich habe eine Tabelle, die ist nicht zu bekommen sehr groß und enthält den Namen einer Kundenkonto und ein Benutzers alias. Ich bin der Import dieser Daten aus der Produktion, um zu laufen, ein paar Berichte. Helfen

Verknüpfen von Tabellen basierend auf einem datetime -, aber die datetime-Wert kann variieren, innerhalb von 5 Minuten

Anzahl der Antworten 3 Antworten
Arbeite ich mit einigen eher schlecht gestaltete Tabellen hier, und die änderung der Struktur ist mehr oder weniger aus der Frage. Also mit dieser sagte, hier ist meine Frage. Muss ich join TableB.Datum auf TableA.Date, mit einer

T-SQL RETURN funktioniert nicht

Anzahl der Antworten 3 Antworten
Ich habe ein Problem mit Meinem T-SQL, um zu sehen, wenn das Element in der Tabelle VORHANDEN ist, aber ich habe die Fehlermeldung Msg 178, Ebene 15, Status 1, Zeile 2 EINE RETURN-Anweisung mit return Wert kann

SQL Konvertiert Millisekunden in Tage, Stunden, Minuten

Anzahl der Antworten 3 Antworten
Muss ich konvertieren einer Millisekunde Wert, 85605304.3587 auf einen Wert wie 0d 18h 21m. Keine Ahnung, wie man dass, gibt es etwas ähnliches für eine Zeitspanne, die in SQL wie es ist in C#? Die DBMS verwenden

Können wir mit EXEC() innerhalb einer select-Anweisung

Anzahl der Antworten 3 Antworten
/* Loop through tempTotal to update the result table */ SET @RowCount = 1 SELECT @MaxRows = COUNT(*) FROM #TempTotal WHILE @RowCount <= @MaxRows BEGIN SELECT @RowCount = @RowCount + 1, @DeviceId = DeviceId, @SourceName = SourceName,

Konvertiert Zeile in Spalte von SQL Server 2008

Anzahl der Antworten 2 Antworten
Tabelle name UserData und Spalte name ist PRIMARY KEY ,ich habe eine Abfrage zurückgeben, die folgende wie select name , jobProfile von UserData name | jobProfile a | Admin b | user c | employee d |

Immer " Die 1 als argument der Methode vom xml-Datentyp "ändern" muss ein string-literal' beim einfügen eines Attributs in xml

Anzahl der Antworten 2 Antworten
Versuchen Sie den folgenden code. Aber immer " Die 1 als argument der Methode vom xml-Datentyp "ändern" muss ein string-literal' - Fehler. gesucht eine Menge, aber nicht finden können, ein Lösung für dieses problem SET @Path =

TSQL - Ausführen von CLR-Berechtigung

Anzahl der Antworten 3 Antworten
Ich habe eine sql-Prozedur aus einer CLR (.net-Assembly), die bei Ausführung einen Fehler zurückgibt Msg 6522, Level 16, State 1, Procedure sp_HelloWorld, Line 0 A .NET Framework error occurred during execution of user defined routine or aggregate

sql aufrunden auf ein Vielfaches von 5?

Anzahl der Antworten 4 Antworten
Hallo ich wollte Fragen gibt es eine Möglichkeit, Runden auf ein Vielfaches von 5, die in SQL? Beispielsweise nur Runden bis zu zehn, wenn ich @Order = 8 oder 9 aber wenn es 7 oder 6 Runden

Was ist der Effekt weglassen-Größe in nvarchar Erklärung

Anzahl der Antworten 2 Antworten
Ich in der Regel definieren Sie die Größe bei der Deklaration von Parametern in meinem SP, wie : @myParam nvarchar(size) oder wenn ich es umwandeln oder konvertieren: CAST(@myParam AS nvarchar(size)) Vor kurzem habe ich entfernt, die Größe

TSQL für die XML-Path-Gruppierung

Anzahl der Antworten 2 Antworten
Habe ich Probleme, Versuch Gruppe /nest meine Ergebnisse wie unten gezeigt. Jegliche Hilfe würde sehr geschätzt werden. Gewünschten XML-Ausgabe <WorkflowLog> <Process id="Type1"> <ProcessInstance id="M11111"> <AuditTrailEntry> <Data> <Attribute name="TypeSubCause">EMB</Attribute> </Data> <WorkflowModelElement>C_Created</WorkflowModelElement> <EventType>Start</EventType> <TimeStamp>2013-10-02T10:00:33</TimeStamp> <Originator>C_Team</Originator> </AuditTrailEntry> <AuditTrailEntry> <Data> <Attribute

Eine elegantere Möglichkeit zu entkommen dynamisches SQL?

Anzahl der Antworten 4 Antworten
OK, also habe ich diese Zeile von code in einer Suche nach gespeicherten Prozedur: SET @where = 'job_code = ''' + REPLACE(@job_code, '''', '''''') + '''' und es gibt im Grunde zwei Operationen, die ich möchte zu