Articles of sql server 2005

Aktualisieren Sie die FK-Spalte der übergeordneten Tabelle mit der PK der untergeordneten Tabelle auf der Grundlage der Bedingung

select t1.columnFK from table1 t1, table2 t2 where t1.columnFK=t1.columnpk AND t2.somecolumn='value1' select t2.columnPK from table2 t2 where t2.somecolumn='value2' Also muss ich alle Werte aus der ersten select-statement mit den Werten der zweiten aktualisieren. Ich habe versucht, Update-Abfrage wie folgt zu schreiben: UPDATE table1 SET table1.columnFK = table2.columnPK From tabel1 t1, table2 t2 Where t1.columnfk=t2.columnpk AND […]

Wie Kopieren (oder zumindest SELECT) von data von einem anderen SQL server?

Ich möchte data von einem server in einen anderen kopieren und nicht sicher, wie man das macht (ich habe bereits die richtigen Tabellen, die mit Script Table As > Create To > New Query . Könnte sein: SELECT * FROM OPENDATASOURCE('SQLNCLI','Data Source=192.168.10.1\dbName;') Oder: exec sp_addlinkedserver @server = '192.168.10.1' SELECT * FROM [192.168.10.1].[dbo].[myTableName] Ist die IP […]

Wie kann ich mehr als eine database die data in einer database mit dem gleichen Schema kombinieren

Ich habe eine 5-database mit dem gleichen Schema, ich möchte alle data in einer database mit dem gleichen Schema kopieren oder wie kann ich data aus * .mdf-fileen in der database kopieren. Ich benutze SQL server 2005

Zeilennummer auf verschiedene Aktionen setzen

Ich versuche, Zeilennummern auf die Ausgabe einer Tabelle zu setzen. Tabelle sieht aus wie AccountNum DataAction ActionType ActionStartCounter 123 11/01/2013 HELLO 1 123 12/01/2013 NONO NULL 123 16/01/2013 YESYES NULL 123 1/02/2013 HELLO 2 123 4/02/2013 YESYES NULL 456 10/01/2013 HELLO 1 456 13/01/2013 NONO NULL 456 14/01/1900 WHYWHY NULL 456 15/01/2013 YESYES NULL 456 […]

Aufteilen von abgegrenzten Werten in einer SQL-Spalte in mehrere Zeilen, die mehrere Begrenzer verwenden

Ich suche eine kleine Hilfe bei der Aufteilung eines Feldes, das mehrere Begrenzer in einer SQL-function / statement verwendet. Ich habe noch ein paar Beispiele befolgt hier arbeiten wir sehr gut mit einem einzigen trennzeichen. Allerdings muss ich ein Feld aufteilen, das auf dem folgenden basiert. sein Format wäre qty x itemno Beschreibung, qty x […]

Überprüfen Sie nach SQL server Existenz vor der Verbindung

Wir müssen die Existenz eines SQL-servers über alle Domänen überprüfen, bevor wir versuchen, eine Verbindung zum server herzustellen. Wir können durch die list der server auf der lokalen Domain verwenden SQLDataSourceEnumerator, aber das dauert ein paar Sekunden zum Laden und es bekommt nur die lokale Domain. Wir verwenden SQL server 2005 und 2008 server sowie […]

Asp.net SQL server Benutzer Identitätswechsel

Ich frage mich, ob jemand mich in die richtige Richtung zeigen könnte. Wir suchen derzeit eine ASP.NET-Anwendung, die SQL server 2005 für seine db verwendet. Wir müssen eine robuste und konsistente functionalität bereitstellen, die verhindert, dass bestimmte Benutzer bestimmte datasätze aus der database erstellen, aktualisieren und löschen. Leider ist die Anwendung nicht mit OO-Konzepten geschrieben, […]

Pivot zu insgesamt pro Woche

Ich habe eine Abfrage, die ich versuche zu schreiben, um die Menge der timeen und Instanz in einer database und Gruppe pro Woche und Produkt, wie von der database definiert. unten ist meine abfrage: SELECT WeekCompleted, Product, COUNT(OrderNumber) as CorrectionCount FROM( SELECT p.Abbreviation as Product ,CAST(oi.OrderID as VARCHAR(MAX))+'.'+CAST(oi.OrderItemID as VARCHAR(MAX)) AS OrderNumber ,CASE WHEN o.ClientID […]

Kann nicht doppelte Gegenstände zu gruppieren, wie ich sie gerne hätte

Also habe ich eine Abfrage für einen Bericht, der mir fast genau das gibt, was ich brauche. Der Code gibt mir alle Artikel in einem "Kit", erzählt mir, wie viele dieser Artikel dort im Kit sein sollen, und gibt mir den Unterschied zwischen den Items im Kit und der Nummer, die dort sein soll. Wenn […]

TSQL-Optimierung des Ausführungsplans

Ich habe eine SQL-statement (die ich hier nicht posten kann). Wenn ich auf seinen Ausführungsplan schaue, sehe ich die meiste time in Sorten sitzen, gefolgt von Index-Scans. Gibt es irgendetwas, was ich tun kann, um die time zu verzehren? ein Index irgendwelcher Art? Alles was ich tun kann, um die in den Index-Scans verbrachte time […]