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.

Dapper einzelnen Wert zurückgeben

Anzahl der Antworten 4 Antworten
Möchte ich diesen einfachen test durchzuführen, um zu sehen, ob eine Tabelle vorhanden ist. Ich dachte, es wäre einfach nur return einen int-Wert, je nachdem, ob die Tabelle vorhanden ist. Unten ist das, was ich haben versucht,

Eintritt gegen Ansichten, die in SQLServer mit seltsamen query optimizer-Verhalten

Anzahl der Antworten 1 Antworten
Ich habe einen komplexen Blick, den ich verwenden, ziehen Sie eine Liste der Primärschlüssel, die angeben, dass die Zeilen in einer Tabelle, die geändert wurden zwischen zwei zeitlichen Punkte. Diese Ansicht hat zur Abfrage 13 verknüpften Tabellen

Cast auf SmallDateTime int

Anzahl der Antworten 4 Antworten
Ich versuche zu vergleichen L.LoanDueDate (das ist ein smalldatetime) auf den Rückgabewert von ufnARCUGetLatestProcessDate() (das ist ein int), um zu sehen, wie viele Tage das Darlehen Fälligkeitsdatum wird auf den letzten Vorgang Datum. Erhalte ich eine Arithmetischer

Wie klar Abfrage-Nachrichten?

Anzahl der Antworten 2 Antworten
Wie lösche ich die Nachrichten-Puffer in einer Abfrage? eigentlich ich nicht wollen, um zu sehen, alle Nachrichten, die es nach meiner Abfrage beendet ist. Bedenken Sie, dass, ich bin mit PRINT - Anweisung in meiner Abfrage! auch

Update einer view with CHECK OPTION es gelingt unerwartet

Anzahl der Antworten 2 Antworten
Wie funktioniert das CHECK OPTION Arbeit auf einen Blick? Wenn Sie versuchen, um die Ansicht zu aktualisieren, gelingt es. CREATE TABLE [dbo].[Test]( [Country] [nvarchar](20) NULL ) ON [PRIMARY] INSERT [Test] VALUES ('England'), ('USA'), ('Australia'); CREATE VIEW dbo.TestView

SQL-Abfrage zum abrufen von Tabellennamen die durch foreign key-Abhängigkeit

Anzahl der Antworten 3 Antworten
Wie könnte ich Rahmen einer Abfrage um den Tabellennamen in der SQL Server-Auftrag von Foreign Key-Abhängigkeit? Wenn es eine Tabelle XYZ, das ist die Primäre Tabelle, auf der 2 anderen Tabellen einen Fremdschlüssel-constraint, dann würde ich wollen,

Ersetzen Jahr in datetime-Datum

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle mit einer Spalte (dateDT), formatiert als datetime und eine variable Eingabe für das Jahr (@selYear) in meine Wählen Sie, formatiert als int. Wie kann ich ersetzen Sie das Jahr in einem date aus

SqlCommand.Prepare-Methode erfordert, dass alle Parameter explizit gesetzt geben

Anzahl der Antworten 2 Antworten
Habe ich das folgende code-snippet in meinem WCF-service, baut eine Reihe von where-Bedingungen nach der Formatierung der Werte ein Wörterbuch zur Verfügung gestellt. public static Dictionary<string, string> VehicleSearch(Dictionary<string, string> searchParams, int maxResults) { string condition = "";

SQL server 'wie' gegen ein float-Feld produziert inkonsistente Ergebnisse

Anzahl der Antworten 5 Antworten
Ich bin mit LIKE zurückkehren passenden numerischen Ergebnisse gegen ein float-Feld. Es scheint, dass, wenn es sind mehr als 4 stellen Links von der Dezimalstelle, Werte, die mit meinem Suchbegriff auf der rechten Seite der Dezimalstelle sind

Was ist die PostgreSQL-entspricht der TSQL - "go" - Anweisung?

Anzahl der Antworten 3 Antworten
In T-SQL kann ich sagen: IF EXISTS (SELECT name FROM sysobjects WHERE name = 'tableName') DROP TABLE [dbo].[tableName] go Was ist der batch-terminator-äquivalent (d.h. "go") für die folgenden SQL-Befehl? DROP TABLE IF EXISTS tableName Ich verstehe nicht

Ich habe das gleiche Spalte in mehreren Tabellen, und aktualisieren möchten, dass die Spalte in allen Tabellen nach einem bestimmten Wert. Wie kann ich dies tun?

Anzahl der Antworten 3 Antworten
Die Spalte "CreatedDateTime" das ist ziemlich selbsterklärend. Es verfolgt auch immer mal die Platte wurde engagiert. Ich brauche zu aktualisieren, wird dieser Wert in über 100 Tabellen und lieber mit einem kühlen SQL trick zu tun, es

wie Sie wissen, wie viele Zeilen betroffen sein wird vor dem ausführen einer Abfrage in microsoft sql server 2008

Anzahl der Antworten 5 Antworten
ich ein bisschen gelesen habe, über ROWCOUNT aber es ist nicht genau das was ich Suche. von meinem Verständnis rowcount gibt die Anzahl der betroffenen Zeilen, NACHDEM Sie die Abfrage ausführen. was ich Suche ist zu wissen,

Xml-wählen Sie xpath-Abfrage ist langsam

Anzahl der Antworten 3 Antworten
Meine XML-Struktur: <Items> <Item> <guid>FC550573-7171-997F-752D-8D65590CBFD6</guid> <Objects> <Object> <type>0</type> <guid>E10D9DA9-2C8D-8024-2F07-DF21395811BF</guid> </Object> <Object> <type>0</type> <guid>D8338400-35C7-781E-A039-C0FDDF80714A</guid> </Object> </Objects> </Item> </Items> Beim füllen der Objekte-Tabelle: CREATE TABLE [dbo].[Objects]( [item_guid] [varchar](36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [type] [int] NOT NULL, [guid] [varchar](36) COLLATE

am letzten Freitag eines Monats in sql server

Anzahl der Antworten 3 Antworten
Wie bekomme ich das Datum für den letzten Freitag im Monat in T-SQL? Werde ich vorbei das Jahr und den Monat als parameter,e.g, 201211. Wenn ich pass '201211" als parameter zurückgegeben werden soll mir '20121130" als Antwort,

Wie zum verknüpfen von zwei Tabellen zusammen mit der gleichen Anzahl von Zeilen von Ihrer Bestellung

Anzahl der Antworten 9 Antworten
Ich bin mit SQL2000 und ich würde gerne join zwei Tabellen zusammen, basierend auf Ihren Positionen Betrachten Sie beispielsweise die folgende 2 Tabellen: Tabelle1 ------- name ------- 'Katze' 'Hund' 'Maus' Tabelle2 ------ Kosten ------ 23 13 25

TSQL-string-Verkettung funktioniert nicht in WHILE-Schleife?

Anzahl der Antworten 2 Antworten
Code Balg ist nicht die Arbeit, irgendwelche Ideen, warum? declare @Counter int set @Counter = 0 declare @ConcText nvarchar(1000) while @Counter < 5 begin --set @ConcText = @ConcText + cast(@Counter as nvarchar(10)) + N' counter,' --set @ConcText

SQL Anzahl Dezimalstellen

Anzahl der Antworten 2 Antworten
Ich eine Abfrage ausführen, und alle meine Nummern sind coming out zu 5 Dezimalstellen: beispielsweise - 156713.55000 2103613.03000 2080.08000 ist es ein einfaches Stück code, das ich hinzufügen kann, in meinem code, damit die "Kosten" der Tabelle

SQL Server - CHARINDEX gibt immer 0 zurück

Anzahl der Antworten 2 Antworten
Ich habe die folgende Abfrage: SELECT CAST([Action] AS NVARCHAR(4000)) AS CastAction, CHARINDEX(CAST([Action] AS NVARCHAR(4000)), N'StatusChange') AS FoundIndex FROM AuditTrail WHERE action LIKE '%StatusChange%' Aktion ist ein NTEXT-Feld - diese Abfrage liefert viele Zeilen, passende StatusChange in der

T-SQL: Wie update nur Datumsteil des datetime-Feld?

Anzahl der Antworten 1 Antworten
In SQL Server 2008 aktualisieren müssen nur den Datumsteil eines datetime-Feld. In meinen gespeicherten Prozedur, die ich erhalten das neue Datum im datetime-format. Aus diesem parameter habe ich zum extrahieren des Datums (nicht interessiert) und aktualisieren Sie

TSQL - Ortung ersten Vorkommens des Wertes in einen string

Anzahl der Antworten 2 Antworten
Muss ich laufen, eine einfache select-Anweisung für eine Spalte namens AddrZip alle Datensätze anzeigen, die enthalten " 1/2 " nach dem ersten Platz in der Spalte. In Access 2007 wird es sein: **Left([Names],InStr(1,[Names]," ")-1), aber kann nicht

MS-SQL-Server -, use-Case-Anweisung zum erstellen einer einzelnen Zeile 3 Einträge

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle, die numerische Felder für die Sitzung und Frage. Jede Sitzung hat zu den Fragen 1, 2 und 3. 1= "Anstrengung", 2 = "Zufrieden" und 3 = "Wissen". Es gibt 5 mögliche Antworten 'Sehr

Schreiben Sie INSERT-Anweisungen mit Werten neben den Spaltennamen?

Anzahl der Antworten 6 Antworten
Beim schreiben einer INSERT-Anweisung mit einer Menge von Spalten, wäre es schön, um den Wert neben " name der Spalte, wie man in einer UPDATE-Anweisung. So etwas wie: insert into myTable set [col1] = 'xxx', [col2] =

SQL replace-Anweisung mit Variablen

Anzahl der Antworten 3 Antworten
Ich würde gerne einige Ratschläge, wie man mit dem SQL replace-Anweisung zu bereinigen, Daten mit neuen Worten, die in zwei Spalten in separate Tabelle. Ich versuche, mit dynamic SQL und Variablen zu erzeugen, die replace-Anweisung wie folgt:

SQL-Server AUSWÄHLEN Wo der Wert Entspricht Ergebnissen einer Anderen Select

Anzahl der Antworten 5 Antworten
Ich möchte erstellen Sie eine SQL-Anweisung zur Auswahl der Werte aus einer Tabelle basierend auf den Werten von anderen. Ich würde gerne wissen, wie dies in SQL, aber zu wissen, in PostgreSQL wäre auch nett. EX: TableA

Wie kann ich die Ausgabe einer Tabelle in eine txt-Datei mithilfe der tsql?

Anzahl der Antworten 4 Antworten
Wie kann ich die Ausgabe einer Tabelle in eine txt-Datei mithilfe der tsql? Ich don ' T wollen, verwenden Sie DTS oder SSIS in diesem Fall. InformationsquelleAutor Craig Schwarze | 2010-02-08

Wie Ersetze ich eine SSN mit einer 9-stelligen Zufallszahl, die in SQL Server 2008R2?

Anzahl der Antworten 5 Antworten
Erfüllen Sicherheitsanforderungen zu erfüllen, muss ich einen Weg finden, Sie zu ersetzen SSN's einzigartige, zufällige 9-stellige zahlen, bevor die Bereitstellung der genannten Datenbank-Entwickler. Die SSN ist in einer Spalte in einer Tabelle einer Datenbank. Es kann 10

Warum setzen einer WHERE-Klausel Blick von außen haben schreckliche Leistung

Anzahl der Antworten 5 Antworten
Lassen Sie uns sagen, Sie haben einen Blick: CREATE VIEW dbo.v_SomeJoinedTables AS SELECT a.date, a.Col1, b.Col2, DENSE_RANK() OVER(PARTITION BY a.date, a.Col2 ORDER BY a.Col3) as Something FROM a JOIN b on a.date = b.date Habe ich gefunden,

TSQL - Rekursiven CTE ineffizient Brauchen eine alternative

Anzahl der Antworten 2 Antworten
Hier ist eine Tabelle mit Beispieldaten: DECLARE @TestTable TABLE ( ItemID INT, A INT, B INT, Month INT) INSERT INTO @TestTable VALUES (1234, 5, 9, 1) INSERT INTO @TestTable VALUES (1234, 6, 9, 2) INSERT INTO @TestTable

Order by-Klausel, mit deutlichen

Anzahl der Antworten 1 Antworten
Ich habe eine Tabelle in sql server, in dem ich einige Werte haben. Zum Beispiel, wie unten, StationId ----- 3 11 4 Ich geschrieben habe eine Abfrage, wie unten, select STUFF((SELECT distinct (',' + QuoteName(c.StationId)) FROM Analytics

Wie finden Sie heraus, SQL-Server *.ndf-Datei Inhalt

Anzahl der Antworten 1 Antworten
Muss ich entfernen Sie einige alte Dateien von einer Produktions-DB, diese Dateien sind Teile des partitionierten Tabelle. So, die Schritte waren folgende - ich gelöschte Daten, die theoretisch gehalten wurden, gibt es durch die Funktion partition (alle

Überprüfen Sie, ob image-Spalte ist null

Anzahl der Antworten 3 Antworten
Ich brauche, um herauszufinden, ob eine image-Spalte in der Tabelle ist null. Ich habe versucht, zu verwenden CASE aber ich bekomme immer eine Fehlermeldung. Abfrage: SELECT OutgoindDoc = CASE ReceivedData WHEN null THEN 'null' ELSE CONVERT(xml,(CONVERT(varbinary(max),ReceivedData))) END

Kann ich die Tabelle ersetzen, mit einer Ansicht (mit demselben Namen).?

Anzahl der Antworten 1 Antworten
Ich habe 2 Datenbanken....a & b Habe ich die Tabelle "t" in beiden Datenbanken. Nun bin ich durch löschen der t-Tabelle aus der Datenbank "b". Ich eine Ansicht erstellen "t" (siehe, der name der Ansicht ist dieselbe,

Wie um zu überprüfen .txt-Datei-Existenz mit TSQL?

Anzahl der Antworten 1 Antworten
Ich habe einen SP-Lesung ein .txt-Datei aus dem Datei-System und mithilfe von Bulk Insert. Ich möchte nur sicherstellen, ob Datei existiert, wird vor dem ausführen der bulk insert-Befehl. Wie mache ich das? InformationsquelleAutor Jango | 2010-01-14

TSQL-Abfrage: Escaping von Sonderzeichen

Anzahl der Antworten 2 Antworten
Ich versuche, spezielle escape-Zeichen in einem TSQL-Abfrage. Ich habe dies vor: SELECT columns FROM table WHERE column LIKE '%\%%' ESCAPE '\' Und es hat funktioniert. Nun habe ich versucht dies jetzt zu tun: UPDATE match SET rule_name='31'

Einfügen von C# - Tabelle Daten in eine SQL Server-Tabelle

Anzahl der Antworten 2 Antworten
Es ist trotzdem legen Sie in der Masse ein System.Daten.DataTable in C# in eine SQL Server-Tabelle unter Verwendung einer gespeicherten Prozedur und übergeben diese Tabelle als parameter? Dem Tisch nicht eine Feste Anzahl von Datensätzen. Welche version

Wie zu vertreten, Cross Apply-und Split-String in MySQL

Anzahl der Antworten 1 Antworten
Für einige Hintergrundinformationen, was ich versuche zu tun, erstellen Sie eine Datenbank, enthält mehrere Rezepte. Allerdings ist es notwendig, dass die einzelnen Bestandteile verknüpft werden, um das Rezept ursprünglich kamen Sie aus. Zum Beispiel habe ich die

Get date from int (JJJJMMTT)

Anzahl der Antworten 1 Antworten
Mit dabei ein Fehler, den vor ein paar Monaten hab ich mich in einer situation, wo ich zu finden einen workaround für Folgendes problem: Ich bin speichern von Daten, die als integer in einem gemeinsamen format in

Wie zu überprüfen, ob ein Teilstring in einer Spalte, mit CASE /IF (SQL-Abfragen)

Anzahl der Antworten 1 Antworten
Ich brauchen, um wieder einen von 2 Werten für bestimmte Bedingungen: Meine Fälle zu unterscheiden sind: wenn eine Spalte hat 'substring' am rechten Ende, die Rückkehr, die Spalte. (z.B. LIKE '%substring') Else return anderen Spalte (aus der

Was ist der Unterschied zwischen SELECT und SET in T-SQL

Anzahl der Antworten 5 Antworten
Arbeite ich auf eine gespeicherte Prozedur, die ausgeführt wird, einige dynamische sql. Hier ist das Beispiel, das ich gefunden auf 4GuysFromRolla.com CREATE PROCEDURE MyProc (@TableName varchar(255), @FirstName varchar(50), @LastName varchar(50)) AS -- Create a variable @SQLStatement DECLARE

Immer der Letzte Montag des aktuellen Monats mit T-sql

Anzahl der Antworten 4 Antworten
Ich weiß, dies ist eine ziemlich generische Frage, aber kennt jemand eine gute Möglichkeit, zu überprüfen, wenn das Datum den letzten Montag im Monat mit T-SQL. Ich verwenden müssen Sie in einer gespeicherten Prozedur, um zu bestimmen,

SQL-Abfrage für die Eltern-Kind-Kette

Anzahl der Antworten 4 Antworten
Ich habe eine einzige Tabelle beziehen kann zu einem anderen Element in der Tabelle, wie ein Elternteil. Dieser Elternteil könnte auch in Bezug zu einer anderen Zeile als seine Eltern...und so weiter. id col1 col2 parentID 1

TSQL - das Deaktivieren von Triggern in Transaktionen

Anzahl der Antworten 2 Antworten
Ich habe die Suche hoch und niedrig, und ich habe nicht in der Lage zu finden, eine zufriedenstellende Antwort auf meine Frage. Die dazu neigt, einkochen, wie genau ein TRANSACTION in SQL Server funktioniert. Grundsätzlich wird das

Mit SQL können Sie eine sub-Abfrage in eine WHERE-Klausel WIE?

Anzahl der Antworten 2 Antworten
Ich bin mir auch nicht sicher, wie Sie Sie zu auch Satz, so wie es klingt komisch, konzeptionell, aber ich werde es versuchen. Im Grunde bin ich auf der Suche nach einem Weg, um eine Abfrage zu

Erstellen von SQL Server-Anmeldung per script mit der Variablen

Anzahl der Antworten 1 Antworten
Ich versuche zum erstellen einer SQL Server-Anmeldung nach der Erstellung einer Datenbank durch das Skript. Die Anmeldung lokal auf dem host-PC und dieses Skript ausgeführt wird, auf mehrere hosts. Was ich tun will ist Folgendes: USING MyDatabase

SQL Server After Update-Trigger Funktioniert Nicht

Anzahl der Antworten 1 Antworten
habe ich schema mit der folgenden Struktur; In MPRMain Tabelle, die Status werden kann 1(Genehmigen), 2(Abbrechen) und 3(Pending). Ich versuche, so etwas zu tun.e.g Wenn jemand aktualisieren Status (in MPRMain) zu 2(Abbrechen). Ich will Update das Status

Wie man den Vorherigen Wert für Null-Werte

Anzahl der Antworten 5 Antworten
Habe ich die Unter Daten in meine Tabelle. | Id | FeeModeId |Name | Amount| --------------------------------------------- | 1 | NULL | NULL | 20 | | 2 | 1 | Quarter-1 | 5000 | | 3 |

Ich brauche eine langsame Abfrage für die AdventureWorks - (SQL 2005)

Anzahl der Antworten 2 Antworten
Als übung (Lesen:interview-Frage) in der index-Optimierung, ich brauche eine Abfrage, die langsam auf die standard-Datenbank AdventureWorks in SQL2005. Alle Abfragen, die ich habe versucht, dauert etwa 1 Sekunde und am Liebsten hätte ich eine Abfrage, die dauert

Hashing mehr als 8000 bytes in SQL Server

Anzahl der Antworten 3 Antworten
SQL-Server die Hash-Funktion HASHBYTES hat einen Eingabe-limit von 8000 bytes. Wie Sie hash größeren strings? InformationsquelleAutor SDReyes | 2011-10-14

Restore latest backup von der bak-Datei mit Skript

Anzahl der Antworten 2 Antworten
Erstelle ich backups mit der gleichen .bak-Datei. Ich habe ein Skript, um automatisch eine Sicherung. RESTORE DATABASE [xxx] FROM DISK = N'xxx.bak' WITH FILE = 10, NOUNLOAD, REPLACE, STATS = 10 GO Hier, die backup-set wiederherzustellen, wird

Gibt es ein tool zum konvertieren von T-SQL-Gespeicherte Prozeduren in C#?

Anzahl der Antworten 1 Antworten
Update ab 2017: Realistisch, die Antwort ist Nein, und selbst wenn es waren, die Sie sollten sehr vorsichtig sein mit der Verwendung. Gibt es eigentlich nur zwei Wege für einen Angriff auf dieses problem: a) in den