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.
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,
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
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
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
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
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,
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
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 = "";
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
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
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
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,
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
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,
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
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
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
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
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
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
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
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] =
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:
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
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
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
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,
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
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
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
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
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,
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
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'
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
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
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
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
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
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,
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
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
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
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
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
5
Antworten
Habe ich die Unter Daten in meine Tabelle. | Id | FeeModeId |Name | Amount| --------------------------------------------- | 1 | NULL | NULL | 20 | | 2 | 1 | Quarter-1 | 5000 | | 3 |
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
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
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
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