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.
12
Antworten
Angesichts der folgenden: declare @a table ( pkid int, value int ) declare @b table ( otherID int, value int ) insert into @a values (1, 1000) insert into @a values (1, 1001) insert into @a values
4
Antworten
Ich habe eine Datenbank mit mehreren Tabellen und ich brauche, um Suche jeder varchar Spalte über die Datenbank, für die Spalten, gleichzeitig enthalten groß-und Kleinbuchstaben Zeichen. Klären: Wenn eine Spalte enthält helLo die name der Spalte sollte
3
Antworten
EDIT: ich habe aktualisiert die Beispiel-code und sofern die vollständige Tabellen-und view-Implementierungen für Referenz, aber die wesentliche Frage bleibt unverändert. Ich habe eine relativ komplexe Sicht auf eine Datenbank, die ich bin versucht zu Abfrage. Wenn ich
2
Antworten
Ich habe einen Master-und Detail-Tabelle, die Detail-Links zu den Master-Datensatz auf einem FK-Referenz. Brauche ich, um alle Daten aus der Master-Tabelle und die entsprechende Anzahl von details, die für jeden Datensatz, d.h. MASTER TABLE ID Name Age
5
Antworten
Probe-Eingänge: "Hallo, how are you" "Was ist der #1 pizza in New York?" "Domino ist die Nummer 1" "Bla bla 123123" "Mehr blabla 12321 123123 123132" Erwartete Ausgabe: "Hallo, how are you" "Was ist der #1 pizza
3
Antworten
Habe ich das folgende T-SQL in eine SelectCommand: SELECT h.Business, hrl.frn FROM registration hrl INNER JOIN holder h on h.call = hrl.call WHERE (h.Business like '%' + @business + '%' and h.Business is not null) and (hrl.frn
1
Antworten
MERGE DestinationTable AS D USING @SourceTable AS S ON D.Alternate_ID = S._ID WHEN MATCHED AND ( D.Candidate_ID <> S.Candidate_ID OR ISNULL(D.Vacancy_ID,'') <> S.Vacancy_ID ) THEN UPDATE SET D.FName = S.FName, D.Department = S.Department, WHEN NOT MATCHED BY
3
Antworten
Ich habe eine gespeicherte Prozedur, die einige ddl -, dml-Operationen. Es ruft Daten nach der Verarbeitung der Daten aus dem CTE und cross apply-und andere komplexe Dinge. Nun, dies gibt mir eine 4 Tabellen, die bekommt gebundenen
2
Antworten
Ich habe ein kleines Problem, wissen aber nicht die Lösung!!! Ich schrieb eine Gespeicherte Prozedur. Die Funktion ist das nicht notwendig. Möchte ich deklarieren Sie eine Variable vom Typ int. Diese Variable muss den Wert einer SQL-Abfrage.
3
Antworten
Habe ich eine Reihe von sql-Skripten, die ich senden, um SQL server-verwenden Sie ein SqlCommand-Objekt in C#. Diese Skripts, gespeicherte Prozeduren erstellen und solange ich nur die Prozeduren erstellen, funktioniert auch alles finde. Wenn meine Skripte enthalten
5
Antworten
Ich ausführen müssen drei dynamische SQL-Anweisungen, die synchron auf einem verknüpften server (SQL Server 2005) wie folgt: declare @statement nvarchar(max); set @statement = 'exec ' + @server_name + '.' + @database_name + '.dbo.Foo;exec ' + @server_name +
3
Antworten
Wenn ich die Tabelle Test mit zwei Spalten num1 und num2 und der folgende trigger die nur Schritten num2 auf Einsätze von num1: DECLARE @PROC_NEWNUM1 VARCHAR (10) DECLARE @NEWNUM2 numeric(20) DECLARE my_Cursor CURSOR FOR SELECT num1 FROM
2
Antworten
So, ich bin versucht, etwas zu tun, WIRKLICH einfach; ändern einer Tabelle, und fügen Sie eine foreign key-Einschränkung. Problem ist, es wirft mir eine Fehlermeldung, etwas über der Sortierung der Spalte, die nicht zusammenpassen: Spalte blah ist
2
Antworten
Ich habe eine komplexe Abfrage (Ohne sperrhinweise), der nimmt die Daten aus vielen Tabellen sagen, Table1,Table2,Table3 Unten ist der code, den code, um Daten abzurufen (es sind keine Transaktionen) IDbCommand sqlCmd = dbHelper.CreateCommand(Helper.MyConnString, sbSQL.ToString(), CommandType.Text, arParms); sqlCmd.CommandTimeout
2
Antworten
Ich bin mit SQL 2012 RC0, und auf der Suche nach einer Funktion, die die konvertieren kann eine Spalte, die enthält vor-und Nachnamen in der richtigen/Titel Fall. Ich habe einen Blick herum SO, kann aber nicht scheinen,
5
Antworten
Ich habe eine Tabelle die in etwa folgende Struktur Beispiel: DateTime V1 V2 V3 V4 10/10/10 12:10:00 71 24 33 40 10/10/10 12:00:00 75 22 44 12 10/10/10 12:30:00 44 21 44 33 10/10/10 12:20:00 80 11
5
Antworten
Bevor Sie mir zeigen, Duplikate, bitte beachten Sie, dass ich gesucht habe über die Seite gefunden haben einige Beispiele, aber nicht ganz spezifisch für mein problem 🙂 Was ist der beste Weg, um erstellen Sie eine Freundschaft
2
Antworten
Ich Frage mich, wie kann ich ein UNION ALL mit IF/ELSE-Anweisung. Beispiel: SELECT * FROM A UNION ALL SELECT * FROM B UNION ALL IF @type = 1 BEGIN SELECT * FROM C END ELSE BEGIN SELECT
1
Antworten
Wenn ich die Auswahl von einem Quell-in ein anderes kann ich angeben, die Sortierung bei der gleichen Zeit. z.B. SELECT Column1, Column2 INTO DestinationTable FROM SourceTable Wo 'DestinationTable' nicht bereits vorhanden ist. Ich weiß, ich kann etwas
3
Antworten
Ich möchte überprüfen, Optionen zur Verbesserung meiner Fragen. manchmal, ich will die tests auf einem Produktions-server, so kann ich nicht verwenden Sie DBCC FREEPROCCACHE und DBCC DROPCLEANBUFFERS klar, dass das gesamte server-cache. könnten Sie bitte teilen Sie
1
Antworten
Geschlossen. Diese Frage ist off-topic. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? "Update" die Frage so ist es on-topic für Stack-Überlauf. In der data access layer meines teams ASP.NET Anwendung, die ich ausführen
2
Antworten
Sagen wir, ich habe eine gespeicherte Prozedur: exec my_sp ?,? Kann ich diese gespeicherte Prozedur ausführen, die durch addieren von zwei Werten, z.B. exec my_sp 'value 1','value 2' Nun, dies ist, wo die Dinge schwierig werden..... Ich
4
Antworten
Ist dies der Fall. Es gibt 3 Tabellen - Staat, region und Stadt. Wenn ich löschen Sie einen Staat mit dem Namen "Frankreich", möchte ich, dass alle Regionen und Städte gehören zu diesem Staat, werden gelöscht. Wie
3
Antworten
Verwendung von AdventureWorks, die unten aufgeführt sind Abfragen für For each Product get any 1 row of its associated SalesOrderDetail. Mit cross apply es dauert 14000ms. Das entspricht row_number version dauert nur 70ms (200x schneller). cross apply
1
Antworten
Schreiben brauche ich eine Abfrage, die Aufrufe einer rekursiven Abfrage, viele Male. War ich nicht in der Lage, herauszufinden, wie zu tun ist. Ich denke, ich kann dies tun, indem Sie mit einem cursor, die Vorbereitung der
3
Antworten
Ich versuche, die folgenden Informationen aus SQL Server: Alle SSIS-Jobs-Agent-Namen. SSIS Package Name. [optional, aber nett zu haben] SSIS-Job-agent Beschreibung. Ich bin in der Lage, ziehen Sie 3 dieser Stücke von Informationen, die ohne Probleme mithilfe der
1
Antworten
In T-SQL, wie kann ich Abfragen, diese Tabelle zu zeigen, mir die datensatzanzahl basierend auf wie viele Male, die einen eindeutigen Wert erscheint in einer Spalte? Zum Beispiel, ich habe eine Tabelle wie folgt definiert: ControlSystemHierarchy ----------------------
5
Antworten
Ich habe drei Tabellen: Bestellungen OrderId, int PK CustomerId, int FK zu Kunden, NULL erlaubt Kunden CustomerId, int PK CompanyId, int FK zu Unternehmen, NULL ist nicht erlaubt Unternehmen CompanyId, int PK Name nvarchar(50) Möchte ich wählen
1
Antworten
Ich habe eine table speichern starttime und endtime. Bekam Ich Fehler bei der Konvertierung beim konvertieren von character-Strings in smalldatetime Daten Typ. Fehler bei der Auswahl unter Abfrage mit, dass table. select CAST(substring(CONVERT(varchar,convert(smalldatetime,o.StartTime),114), 1,2) as int) from
4
Antworten
Ich habe eine Datenbank-Tabelle, die so aussieht wie diese genannten Summen und ich versuche zu wählen, das max Datum pro Monat pro person, so kann ich die Durchschnittliche person, die balance über die Monate Date Person Balance
6
Antworten
Möchte ich um eine PIN zu erstellen, die einzigartig ist in eine Tabelle, aber nicht inkrementell, machen es schwieriger für die Menschen zu erraten. Im Idealfall würde ich mag in der Lage sein diese zu erstellen, die
5
Antworten
Mit Hilfe anderer, ALSO habe ich geklopft, bis ein paar Tabellen und Gespeicherten Prozeduren an diesem morgen, da bin ich weit von einem DB-Programmierer. Wäre jemand Verstand casting ein Auge auf und sagt mir, ob es thread-safe?
3
Antworten
Ich habe ein problem mit einem t-sql-Abfrage. Sagen wir, ich habe ein Kategorien-Baum (Kategorien ID) cat_table 1 | 2-\ | 3-\ 6 | 5 | 4 | ... ... ads_table ad_ID category_ID natürlich die category_ID Spalte Verweise
1
Antworten
ist es möglich, führen Sie eine storep Verfahren im inneren select-Abfrage ? select e.Name, dbo.get_sth e.Id from emp e Bekomme ich die Fehlermeldung Incorrect syntax near 'e.Id' InformationsquelleAutor Tony | 2010-12-03
2
Antworten
Ich habe eine Tabelle mit vielen Spalten, die mit 2.1 M Zeilen. Hier sind die Spalten, die im Zusammenhang mit meinem problem : Column_name Type Computed Length Prec Scale Nullable TrimTrailingBlanks FixedLenNullInSource Collation id int no 4
4
Antworten
CREATE TABLE #cities(city_id INT, city_name VARCHAR(100)) INSERT INTO #cities(city_id,city_name) SELECT 5,'New york' UNION ALL SELECT 4,'tokyo' UNION ALL SELECT 2,'Alaska' UNION ALL SELECT 3,'London' UNION ALL SELECT 1,'Banglore' UNION ALL SELECT 1,'New york' UNION ALL SELECT 2,'tokyo'
4
Antworten
Dieser ist zu schwierig für mich... Arbeite ich mit Microsoft SQL Server 2008 und ich habe eine Tabelle mit personnames in es. Die Personen-Namen können im Laufe der Zeit geändert, so gibt es auch historische Informationen. Beispiel:
1
Antworten
Ich erzeugt er einen symmetrischen Schlüssel in SQL2012 mit dem folgenden code (angemeldet als Windows Admin-Benutzer): CREATE MASTER KEY ENCRYPTION BY PASSWORD = '34trg45trgf546t'; CREATE CERTIFICATE SSCert01 WITH SUBJECT = 'SS Certificate 01'; CREATE SYMMETRIC KEY SSN_Key_01
4
Antworten
Ich habe 2 Tabellen, die miteinander verbunden sind, die von fremden Schlüsseln, die Felder UploadID. Ich löschen möchte einige Zeilen aus der Datenbank. Ich habe versucht, mehrere SQL-Abfragen, die nicht funktionieren. Nun habe ich diese eine, die
3
Antworten
Habe ich eine einfache Tabelle mit der Zahl der Studierenden und die entsprechenden Lehrer Zahlen, und ich muss denormalize es für die Eingabe zu einem legacy-system. Zum Beispiel, hier ist, was die Daten jetzt so aussieht: StudNumber
2
Antworten
Ich brauche so etwas in TSQL string myString = "123"; for (int i = 0; i < myString.Length; i++) { myString.Insert("ABC", i); } Output "ABC1ABC2ABC3" InformationsquelleAutor noname | 2011-06-16
4
Antworten
Habe ich einen hintergrund-Prozess, der permanent einfügen in eine Tabelle in Echtzeit. Es könnte sein, Tausende von Beilagen eine Stunde (mit ein paar updates). Diese gleiche Tabelle verwendet wird, die durch die web-Anwendung, um einige erforderliche Daten
4
Antworten
Kommen, wie es einen Unterschied gibt, auf timestamps in mysql und MS SQL-Server MySQL: select now() result: 2013-07-16 08:49:26.0 SQL Server: select getdate() result: 2013-07-16 08:48:16.47 wenn ich versuche, zu bekommen unix_timestamp MySQL: SELECT UNIX_TIMESTAMP('2013-07-01') result: 1372629600
3
Antworten
Ich bin versucht, ändern Sie den Datentyp einer bestimmten Spalte in einer bestimmten Tabelle in einer SQL Server 2012 Datenbank. in der Anfang des Skripts wird der Benutzer die gewünschte Länge der Spalte Datentyp. Jedoch, wenn ich
3
Antworten
Verbrachte ich einige Stunden suchen mit kein Glück heute. Was ich tun müssen, ist schreiben Sie eine t-sql-Abfrage, die ausgeführt werden, innerhalb von SSMS und die sollen speichern Sie die Ausgabe in eine Datei. Ich habe vollen
2
Antworten
Ich habe eine Liste von Kunden, die in einer SQL Server-Datenbank für ein Fitnessstudio. Die Kunden werden aufgelistet und mit dem Datum verknüpft und die Anzahl der Zeiten, die Sie erneuert haben Ich möchte in der Lage
4
Antworten
Ich versuche zu konvertieren, die Nummer der Woche (zum Beispiel: 21) in der SQL-Server das Datum (vom Montag dieser Woche) in dd/MM format. Habe ich online recherchiert, aber kann nicht scheinen, etwas zu finden, dass ich verwenden
3
Antworten
Haben wir Nicht-Identity Column in unserer Datenbank, Die mit einem bestimmten Wert . Wir haben eine Anforderung wie unten, Wann immer ein Datensatz insert in dieser Spalte, Wert sollte um eins erhöht werden. zu behandeln, wie dies
3
Antworten
Latein am Ende mit diesem Wie kann ich einen null-Wert übergeben, um meine gespeicherten Prozedur, die in SSMS? Ich habe meine beiden Parameter optional zB. --This is inside my storedproc @name varchar(50) @surname varchar(50) = null, @text
2
Antworten
Habe ich ein DateTime-Feld im SQL Server für einige Produkte Verfallsdatum (ExpirationDate). Ich muss zum Inkrementieren aller Elemente manuell, und legen Sie deren Ablauf einen Monat später als das Datum im Feld gespeichert derzeit. Wie kann ich