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.

T-SQL-Skripts zum kopieren aller Tabellen-Integritätsregeln

Anzahl der Antworten 6 Antworten
Ich habe viele Tabellen auf meiner lokalen Datenbank und zog Sie in die Produktionsdatenbank. Nun arbeite ich an fine-tuning der Datenbank und erstellt viele Einschränkungen auf meinem lokalen Datenbank-Tabellen wie PK, FK, Default-Werte, Indizes etc. etc. Nun

exec sp_executesql @sql und exec (@sql) SQL-Server

Anzahl der Antworten 1 Antworten
Einer Dynamischen SQL-Abfrage aus lobodava ist: declare @sql nvarchar(4000) = N';with cteColumnts (ORDINAL_POSITION, COLUMN_NAME) as ( select ORDINAL_POSITION, COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = N'''+ @tableName + ''' and COLUMN_NAME like ''' + @columnLikeFilter + ''' ),

Abfrage der AD-Gruppenmitgliedschaft Rekursiv Durch SQL

Anzahl der Antworten 2 Antworten
Hintergrund Ich bin momentan dabei, einige SQL zu unterstützen, die überwachung der Sicherheit; dies wird von Sicherheitsinformationen aus verschiedenen Systemen, Datenbanken und Active Directory und erzeugt eine Liste aller Anomalien (D. H. Fälle, in denen Konten geschlossen

Abfrage für die Sicherung einer Datenbank an einem anderen Speicherort im Dateisystem

Anzahl der Antworten 2 Antworten
BACKUP DATABASE <myDataBaseName> TO DISK = 'C:\PathtoBackup\FileName.bak' diese Abfrage funktioniert nicht für eine Datenbank, die erstellt werden, in der Benutzeroberfläche von SQL Server express edition Ich angehängt habe, meine Datenbank, die physisch auf Laufwerk D: (D:\testing.mdf) zu

"Erklären muß, die Skalare variable" Fehler beim ausführen einer gespeicherten Prozedur

Anzahl der Antworten 3 Antworten
Habe ich versucht zu machen, ein Verfahren zum einfügen eines Preis: create procedure prInsertPrice @NuggetID varchar(5), @Unit_Price money, @Start_Date datetime, @End_Date datetime as begin DECLARE @date AS DATETIME SET @date = GETDATE() if ( (@NuggetID like 'N[0-9][0-9]')

Wie verwenden Sie die CREATE LOGIN-sql-Anweisung?

Anzahl der Antworten 3 Antworten
Wie die CREATE LOGIN - Anweisung in SQL Server 2005? Habe ich versucht, fast alles: mit Komma, ohne Sie, mit Streichern, ohne Sie, etc. CREATE LOGIN @loginame WITH PASSWORD = 'pass', DEFAULT_DATABASE='dbname' DEFAULT_LANGUAGE='us_english', CHECK_POLICY= OFF; Bekomme ich

Durch die Auswahl von Werten Aus einer Tabelle die Spaltenüberschriften

Anzahl der Antworten 4 Antworten
Ich habe eine Tabelle 'propertyvalues' wie folgt: ID FileID Eigenschaft Wert 1 x Name 1.pdf 2 x Größe 12567 3 x Typ application/pdf 4 J Name 2.pdf 5 y Größe 23576 6 y-Typ application/pdf ...... und so

Mithilfe von T-SQL entfernen angegebenen Wörter aus einem string

Anzahl der Antworten 1 Antworten
Ich bin versucht, zu beseitigen bestimmte Zeichenfolgen aus einem Textfeld in einer Tabelle. Zu diesem Zweck habe ich aus dieser Funktion CREATE FUNCTION fnDescriptionClean (@strDescription varchar(50)) RETURNS varchar(50) AS BEGIN declare @Return varchar(50) declare @badword varchar(50) set

SQL INSERT fehlenden Zeilen aus der Tabelle A zu Tabelle B

Anzahl der Antworten 2 Antworten
Ich versuche, fügen Sie Zeilen in die Tabelle 'Daten', wenn Sie nicht bereits vorhanden sind. Für jede Zeile im Export$, ich brauche den code zu überprüfen, 'Daten' für die Zeilen, die passen beide-Zeit (Datum) und einer ID

Die Verknüpfung ALLEN Benutzern das Einloggen nach der Wiederherstellung einer SQL Server 2005 Datenbank

Anzahl der Antworten 5 Antworten
(Hinweis: diese Frage fragt nach der Verknüpfung ALLE Benutzer, im Gegensatz zu den mögliche Duplikate, die Sie fragt, um die Verknüpfung für einen einzelnen Benutzer) Möchte ich, um eine Datenbank zwischen zwei Servern habe ich gesichert, die

verketten Wert null Spalten in Tsql

Anzahl der Antworten 2 Antworten
Benutze ich + zu verketten mehrere Spalten den Wert. Aber + funktioniert nicht, wenn eine der Spalten ein null-Wert. Zum Beispiel Select null+ 'Test' Abfrage gibt null anstelle von 'Test'. Was sind Ihre Tipps um dieses problem

Einfügen von Werten in eine Tabelle, basierend auf Werte in der Spalte einer anderen Tabelle

Anzahl der Antworten 2 Antworten
Möchte ich zum einfügen von Daten in eine Tabelle, basierend auf allen Werten einer zweiten Tabelle die Spalte. Zum Beispiel Ich habe zwei Tabellen CREATE TABLE Table1 ( id int identity(1, 1) not null, FullName varchar(100), Age

SQL Server - Zuweisen von Standard-DateTime-Wert zu Parameter in der Gespeicherten Prozedur

Anzahl der Antworten 2 Antworten
Vielleicht bin ich ein idiot hier, aber ich versuche zuweisen einer Standard-DateTime Wert an eine Gespeicherte Prozedur in MS SQL Server 2005 aber nicht bekommen kann es arbeiten, z.B.: CREATE PROCEDURE MyProcedure ( @MyInteger INT = 123,

So Lesen Sie eine Textdatei mithilfe von T-SQL?

Anzahl der Antworten 5 Antworten
Was ist der beste Weg, um eine Textdatei zu Lesen mithilfe von T-SQL? Ich habe gesehen, die BULK INSERT und viele verschiedene Funktionen, die jedoch nicht von Ihnen sind, was ich Suche. Muss ich Lesen, jede Zeile

SQL-Funktion ohne Eingabeparameter

Anzahl der Antworten 3 Antworten
So erstellen Sie eine SQL-Funktion ohne input-Parameter Im geting ein Fehler für folgenden code create function function_name RETURN datetime AS BEGIN DECLARE @var datetime SELECT @var=CURRENT_TIMESTAMP RETURN @var END Fehler > > Msg 156, Level 15, State

ORDER BY-Elemente müssen in der Auswahlliste angezeigt, wenn die Anweisung mit einem UNION -, INTERSECT-oder EXCEPT-operator

Anzahl der Antworten 2 Antworten
Unten ist meine gespeicherte Prozedur, aber nach dem ausführen der folgenden Fehler aufgetreten ist: Msg 104, Ebene 16, Status 1, Prozedur ACEsp_AuditInvoice, Zeile 84 ORDER BY-Elemente müssen in der Auswahlliste angezeigt werden, wenn die Aussage mit einem

T-SQL-Datentyp VARCHAR(MAX) Abgeschnitten

Anzahl der Antworten 6 Antworten
DECLARE @str VARCHAR (MAX); SELECT @str = COALESCE(@str + CHAR(10), '') + 'EXECUTE CreateDeno ' + CAST(ID AS VARCHAR) FROM GL_To_Batch_Details WHERE TYPE = 'C' AND Deno_ID IS NULL; --PRINT @str;--SELECT @str; **EXEC(@str);** BEARBEITET Tut EXECUTE Anweisung

Argument Datentyp uniqueidentifier ist ungültig für argument-1 der Funktion substring

Anzahl der Antworten 1 Antworten
Ich versuche den ersten Teil eines Guid-Feld mit der TSQL-substring-Funktion wie folgt SELECT SUBSTRING(Guid, 1, 8) AS Gu FROM MyTable aber alles was ich bekomme ist diese Fehlermeldung. Argument Datentyp uniqueidentifier ist ungültig für argument-1 der Funktion

TSQL-Ersetzen Sie alle nicht-a-z/A-Z Zeichen mit einem leeren string

Anzahl der Antworten 2 Antworten
Ich würde gerne ein Feld, und ersetzen Sie alle Zeichen, die nicht zwischen a-z und A-Z mit "". Ist das möglich, und wenn ja, wie? InformationsquelleAutor George Johnston | 2010-03-03

Index autoincrement für Microsoft SQL Server 2008 R2

Anzahl der Antworten 2 Antworten
Ich erstellt eine neue Tabelle in SQL Server 2008 R2, und ich möchte, dass der index auf Autoinkrement. Wie macht man das? Es gibt keine Identität-Datentyp; ich wählte int InformationsquelleAutor Magnetic_dud | 2010-11-19

Mit XQUERY/Ändern, um ein Stück ersetzen, der meine XML mit dem Wert aus varchar Feld

Anzahl der Antworten 1 Antworten
Ich habe eine Tabelle: MyTable config as XML title as varchar(255) In Der Tabelle MyTable.config habe ich XML-Daten in der folgenden Struktur: <configuration pagetitle="myConfig"> <column> <row> <component id="1" type="MyPiece" title="My Title" text="junk" /> </row> </column> </configuration> Ich

Das design von Abfragen für die Erstellung von dynamischen Spalten aus den Zeilen

Anzahl der Antworten 3 Antworten
Ich habe Daten Tabelle1 ID Name ----------- 1 n1 2 n2 3 n4 Tabelle2 FID YearS Val ---------------------- 1 2008 Up 1 2009 Down 1 2010 Up 2 2000 Up 2 2001 Down 2 2002 Up 2

Unter Verwendung von DISTINCT und OBEN gleichzeitig

Anzahl der Antworten 7 Antworten
Will ich mit distinct & top in der gleichen Zeit , habe ich SELECT distinct TOP 10 * FROM TableA aber ich habe noch ein Duplikat PersonId also ich tought zu tun : SELECT distinct (personID) TOP

Wie Erstellen Sie Trigger, um zu Verfolgen, Letzte Veränderte Daten

Anzahl der Antworten 3 Antworten
CREATE TABLE Member ( memberID - PK memberName dateRegistered - one time process ); CREATE TABLE MemberLastChanged ( memberID memberName dateEntered ); Wenn durch Zufall ein Benutzer ändert sein Mitglied name, ich brauche zu verfolgen, die derzeit

Was ist der nutzen dieser Schlüsselwort in sql server (UPDLOCK, ROWLOCK READPAST)

Anzahl der Antworten 1 Antworten
ich gerne wissen, was ist die Verwendung dieser Schlüsselwort in sql server (UPDLOCK, ROWLOCK READPAST) und Wann es zu benutzen? ich meine, in welcher Art von situation Menschen gehen für (UPDLOCK, ROWLOCK READPAST). 1) select top 1

Legen Sie fortlaufende Nummern Einfügen-Abfrage verwenden, Wählen Sie Abfrage

Anzahl der Antworten 3 Antworten
Möchte ich Kopieren von Daten zwischen zwei Datenbanken, so dass ich mit einer Insert-Abfrage wie die folgende: INSERT INTO [NewDB].[MyTable] ( [FirstName], [LastName], [Number] ) ( SELECT [ST].[FirstName], [ST].[LastName], **SequentialNumber** FROM [SourceDB].[SourceTable] AS [ST] ); GO Aber

T-SQL zu Bekommen bytes aus VARCHAR ohne Konvertierung in UNICODE

Anzahl der Antworten 2 Antworten
Speichern wir einen Passwort-hash in der Datenbank. Im Grunde bekommen wir den MD5-hash (array von bytes) und dann die Codierung.Unicode.GetChars auf das byte-array und speichern das resultierende Zeichenfolge in der Datenbank. Wenn dann jemand anmeldet wir hash

MSSQL - Definieren Sie den Namen einer Spalte in der SELECT-Anweisung verwenden Sie dann, dass in der WHERE-Klausel

Anzahl der Antworten 1 Antworten
gibt es eine Möglichkeit, Sie zu verwenden angegebenen Spaltennamen in der SELECT-Anweisung mit WHERE-Klausel? Hier ist mein t-sql-codes, SELECT CONVERT(DATETIME,( CASE WHEN Operator = 'T' THEN (SUBSTRING(SendDate,7,4)+'-'+SUBSTRING(SendDate,4,2)+'-'+ SUBSTRING(SendDate,1,2) + SUBSTRING(SendDate,11,9)) ELSE RecivedSMS.SendDate END)) AS DefinedDate WHERE DATEPART(wk,

Führen Sie SQL Server-Funktion für jede Zeile in der Tabelle

Anzahl der Antworten 2 Antworten
Ich habe eine Funktion, die iteriert "für jede Zeile" in der Tabelle. Wenn es ausgeführt wird, es sollte in jeder Zeile, ziehen Sie die zugehörigen Werte für die Zeile und führen die Funktion aus, die in Kurven,

SQL-while-Schleife mit der Temp-Tabelle

Anzahl der Antworten 5 Antworten
Brauche ich zum erstellen einer temporären Tabelle und aktualisieren Sie dann die ursprüngliche Tabelle. Erstellen Sie die temporäre Tabelle ist nicht ein problem. create table #mod_contact ( id INT IDENTITY NOT NULL PRIMARY KEY, SiteID INT, Contact1

Erstellen Sie Berechnete Spalte mit Daten aus einer anderen Tabelle

Anzahl der Antworten 5 Antworten
Ich habe einen SQL Server 2008 R2-Datenbank. Diese Datenbank hat zwei Tabellen namens " Bilder und PictureUse. Bild-Tabelle hat die folgenden Spalten: Id (int) PictureName (nvarchar(max)) CreateDate (datetime ) PictureUse Tabelle hat die folgenden Spalten : Id

Suche nach übungen lernen SQL mit der Beispieldatenbank

Anzahl der Antworten 7 Antworten
Ich versuche jetzt mehr mit SQL vertraut ist, durch das schreiben von Abfragen für die Northwind-Datenbank. Ich bin auf der Suche nach übungen, die mir helfen, zu lernen, SQL und die Funktionen von SQL Server. Es ist

while-Schleife zum einfügen von Daten in Tabelle in sql

Anzahl der Antworten 1 Antworten
declare @temp int, @temp1 int, @temp2 int, @temp3 int, @temp4 int, @temp5 int, @modid int, @supid int, @sid varchar(50) begin tran select * from StudentSupervisor; select @temp = count(*) from Students s where s.IsLockedOut = '0' and

So Aktualisieren Sie Ein BLOB In SQL SERVER Mit TSQL

Anzahl der Antworten 1 Antworten
Wie aktualisiere ich ein BLOB-Feld nur mit TSQL (beispielsweise vom SSMS und nicht mit einem code wie ADO.Net oder Linq)? InformationsquelleAutor yoel halb | 2012-08-05

Wie die pivot-Tabelle mit T-SQL?

Anzahl der Antworten 1 Antworten
Wie Tabelle konvertieren von diesem format: Id | Data |Section ------------------------------------------ 1 |1AAA |AAA ------------------------------------------ 1 |1BBB |BBB ------------------------------------------ 1 |1CCC |CCC ------------------------------------------ 2 |2AAA |AAA ------------------------------------------ 2 |2BBB |BBB ------------------------------------------ 2 |2CCC |CCC ------------------------------------------ 3 |3AAA

Schwenkt mit dynamischen Spalten in SQL Server

Anzahl der Antworten 2 Antworten
Arbeite ich an einer SQL-Abfrage mit pvots mit dynamischen Spalten in SQL Server (T-sql). Eher als Vorlage meine langwierige Abfrage, ich veranschaulichen mein problem mit einem vereinfachten Modell. Ich erstelle 2 Tabellen: Tabelle1 und Tabelle2 und füllen

Ignorieren, SQL INNER JOIN, wenn es keine Datensätze zu kommen?

Anzahl der Antworten 3 Antworten
Habe ich die folgenden Join - INNER JOIN @SynonymTable AS A ON ([Products].[Title] LIKE A.[Synonym]) Den @SynonymTable Tabelle variable enthält (wenn erforderlich) eine Liste der Elemente, die Begriffe wie: %shirt% %blouse% %petticoat% Diese basieren alle auf einer

Wie erstelle ich CRUD gespeicherten Prozeduren aus einer Tabelle in SQL Server Management Studio

Anzahl der Antworten 4 Antworten
Wie nehme ich eine Tabelle und auto-gen CRUD-gespeicherte Prozeduren, für die es im SSMS? Ich glaube nicht, dass es diese Funktionalität auf. InformationsquelleAutor The Internet | 2012-07-26

Abfragen datetime-Spalten für "Jetzt" minus eine gewisse Zeit?

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit in TSQL-Abfrage für Zeilen, in denen eine datetime-Spalte ist der Wert "jetzt minus (eine gewisse Zeit)" so wählen Sie einen Zeitbereich? Beispielsweise in MySQL, die ich bauen könnte dieses Prädikat wie: (EndTime BETWEEN

How to get Nummer der Woche im Monat aus dem Datum in sql server 2008

Anzahl der Antworten 18 Antworten
In der SQL-Anweisung in microsoft sql server gibt es eine eingebaute Funktion, um die Woche Nummer, aber es ist die Woche des Jahres. Select DatePart(week, '2012/11/30') // **returns 48** Ist der zurückgegebene Wert 48 ist die Nummer

Konvertieren von dezimal-Zeit in Stunden und Minuten

Anzahl der Antworten 4 Antworten
Wurden, mit diesen zu kämpfen und kann nicht scheinen, um herauszufinden, die richtige Antwort, obwohl es eine Vielzahl von Erwähnungen, die für die Konvertierung, aber nicht spezifisch ist, zu arbeiten. Brauche ich zum konvertieren einer Zeit mit

Transaction Isolation Level Bereiche

Anzahl der Antworten 6 Antworten
Was sind die scoping-Regeln für transaction isolation levels in SQL Server 2005? Ich weiß, was die verschiedenen Ebenen bedeuten, aber nicht, wie man richtig anwenden, wenn Sie außerhalb einer manuell Skript ausführen. Ich kann nicht finden, ein

bestimmen, wenn alle Werte null sind, wenn true, dann false, sonst true

Anzahl der Antworten 8 Antworten
Ich habe derzeit eine select-Anweisung, die prüft, mehrere Spalten, um zu sehen, wenn Sie über Daten verfügen. wenn einer von Ihnen null sind, dann möchte ich ein bisschen auf false gesetzt. wenn keine von Ihnen null ist,

Gibt es eine Möglichkeit zu unterbrechen oder warten Sie für ein paar Momente von einem Skript?

Anzahl der Antworten 3 Antworten
Ich würde davon ausgehen, dass das, was ich Fragen würde, fallen normalerweise in den Bereich der "schlechte Praxis", aber ich möchte Fragen unabhängig, da diese Funktionalität ist nützlich für die Diagnose von Problemen und bench marking lange

Export Binär-Datei, die Daten (Bilder) von SQL über eine gespeicherte Prozedur

Anzahl der Antworten 2 Antworten
Ich versuche zu exportieren eine ziemlich große Anzahl von Bild-Dateien, die intern gespeichert in einer SQL-Datenbank als binäre Daten. Recht neue zu schreiben von gespeicherten Prozeduren in SQL habe ich über ein paar sehr nützliche Anleitungen, wie

SQL-Server: Mit einer case-Anweisung, um zu sehen, wenn das Datum NULL ist, und wenn es ist, zurückgeben ' '

Anzahl der Antworten 6 Antworten
Ich habe eine Spalte in meine select-Anweisung sieht wie folgt aus: SELECT CASE WHEN fu.SentOutDate IS NULL THEN '' ELSE fu.SentOutDate END Zurück 1900-01-01 00:00:00.000 für diejenigen, die sonst NULL Ich weiß das, weil, wenn ich in

Rechtsbündig Numerisch-Daten in SQL Server

Anzahl der Antworten 3 Antworten
Wissen wir alle T-SQL-string-manipulation Funktionen manchmal lässt viel zu wünschen übrig... Habe ich ein numerisches Feld, das muss ausgegeben werden in T-SQL als rechts ausgerichteter text-Spalte. Beispiel: Value ---------- 143.55 3532.13 1.75 Wie würden Sie gehen? Eine

Wie man eine sql-Suchabfrage mehr mächtig?

Anzahl der Antworten 6 Antworten
Schrieb ich diese sql-Abfrage zur Suche in einer Tabelle: SELECT * FROM TableName WHERE Name LIKE '%spa%' Der Tabelle enthalten diese Zeile zum Beispiel: Space Company. Spa resort. Spa hotel. Ersatzteile. WithoutTheKeyword. Möchte ich wissen, wie Bearbeiten

Mit IF IsNumeric als Argument

Anzahl der Antworten 3 Antworten
ich Frage mich, wie IsNumeric verwenden, die in SQL, ist es ein bisschen anders aus VBScript, aber ich glaube, ich war in der Lage, dies zu umgehen, sprich: IF 1 = ISNUMERIC('5675754674') BEGIN ... END Wäre dies

reporting services - Summe tablix-Spalte Werte

Anzahl der Antworten 2 Antworten
Habe ich viele Funktionen angewendet, um die Zeilen in einer tablix-Spalte. Ich brauche die Summe aller Zeilen in einem tablix-Spalte. Ich bin mit reporting services 2005, also LOOKUP existiert nicht und ich habe auch nicht Zugang zu