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.
6
Antworten
Hauptproblem ist über die änderung der index der Zeilen 1,2,3.. wo Kontakt-id und der Typ ist der gleiche. aber können alle Spalten enthalten genau die gleichen Daten, weil einige ex-Mitarbeiter Durcheinander und aktualisieren Sie alle Zeilen, die
12
Antworten
Ich bin auf der Suche auf die Schaffung eines grundlegenden ORM (rein zum Spaß), und wollte Fragen, gibt es einen Weg, um wieder die Liste der in einer Datenbank die Tabellen und auch die Felder für jede
11
Antworten
Habe ich eine Entwicklung, Datenbank, re-deploy Häufig aus einer Visual Studio-Datenbank-Projekt (über eine TFS-Auto zu Bauen). Manchmal, wenn ich mit meinen build bekomme ich diesen Fehler: ALTER DATABASE failed because a lock could not be placed on
2
Antworten
Was sind alternativen zu implementieren, die folgende Abfrage: select * from table where isExternal = @type = 2 ? 1 : 0 InformationsquelleAutor der Frage Anthony | 2013-04-25
3
Antworten
Ich habe eine Tabelle mit einer Spalte, wie dieser, ist derzeit live: name NVARCHAR(128) NOT NULL DEFAULT '' Ich bin die änderung der Spalte wie diese zu machen, nullable: ALTER TABLE mytable ALTER COLUMN name NVARCHAR(128) NULL
3
Antworten
Sollte dies eine Recht einfache Frage, aber ich weiß sehr wenig über SQL. Ich habe eine Datenbank mit folgenden Feldern: client_id scheduled_amount deposit_amount message_code_id note_text system_date Nun möchte ich alle Datensätze auszuwählen, die weniger als 1 Jahr
7
Antworten
Wenn ich die Option von SQL Server, ich möchte ein Datum, aber das weglassen der Millisekunden Wert, und ich will, dass es wie ein date-Typ. Also wenn ich einen Wert 1/1/2009 1:23:11.923 möchte ich weglassen, die Millisekunde,
5
Antworten
Ich habe eine Frage bezüglich der Leistung von SQL Server. Angenommen ich habe eine Tabelle persons mit den folgenden Spalten: idnamesurname. Nun, ich will zum einfügen einer neuen Zeile in dieser Tabelle. Die Regel ist folgende: Wenn
3
Antworten
Sowie CHAR (CHARACTER) und VARCHAR (CHARACTER VARYING)SQL bietet eine NCHAR (NATIONAL CHARACTER) und NVARCHAR (NATIONAL CHARACTER VARYING) geben. In einigen Datenbanken, dies ist der bessere Datentyp für Zeichen (nicht binäre) Zeichenketten: In SQL Server NCHAR gespeichert als
7
Antworten
Gibt es eine Möglichkeit, nach einem Wert suchen (in meinem Fall ist es eine UID vom Typ char(64)) in eine beliebige Spalte einer beliebigen Tabelle in einer MS-SQL Datenbank? Ich Sitze gerade vor einer riesigen Datenbank, ohne
1
Antworten
Bin ich der Ausführung einer INSERT sql 2008 db. Wie kann ich festlegen, in T-SQL-insert NUN in einen DATETIMEOFFSET-Spalte? GETDATE()? InformationsquelleAutor der Frage Robert | 2009-06-26
6
Antworten
Ich versuche zu Debuggen jemand anderes SQL-reports gelegt habe und die zugrunde liegenden Berichte, die Abfrage in eine Abfrage-Fenster des SQL 2012. Einer der Parameter, die der Bericht fordert für eine Liste von Integer-zahlen. Erreicht wird dies
10
Antworten
Ich versuche eine Verbindung zu einer MSSQL-Datenbank von python auf Linux (SLES). Habe ich installiert pyodbc und Frei TDS. Von der Befehlszeile aus: tsql -H server -p 1433 -U username -P password Verbindung zum server, ohne ein
19
Antworten
Wie würde ich zurückkehren, werden die Namen der Spalten einer Tabelle mithilfe von SQL Server 2008? d.h. eine Tabelle enthält folgende Spalten id, name, Adresse, Land, und ich will diese zurückzugeben, als Daten. InformationsquelleAutor der Frage Belliez
11
Antworten
In MS SQL 2000 und 2005 gegeben, ein datetime-wie '2008-09-25 12:34:56" was ist der effizienteste Weg, um ein datetime-nur mit '2008-09-25'? Dupliziert hier. InformationsquelleAutor der Frage Matt Howells | 2008-09-25
4
Antworten
Muss ich fügen Sie eine dummy-Spalte eine einfache select-Anweisung, die in bestimmten Situationen: Select Id, EndOfcol default '~' from Main where id > 40 InformationsquelleAutor der Frage Kev | 2010-12-29
5
Antworten
Ich bin sehr neu in SQL. Ich habe eine Tabelle wie diese: ID | TeamID | UserID | ElementID | PhaseID | Effort ----------------------------------------------------- 1 | 1 | 1 | 3 | 5 | 6.74 2 |
2
Antworten
Gibt es viele Fragen zur Verwendung von Transaktionen. Was ich wissen möchte ist WENN? Unter welchen Umständen? Welche Arten von Anfragen? Kann Try-Catch-Blöcke ausreichen, statt? Etc... Habe ich entwickelt, eine Datenbank mit ~20 Tabellen und ~20 gespeicherte
8
Antworten
Ich habe eine Abfrage, die zählt der Preis, der alle Elemente zwischen zwei Datumsangaben. Hier ist die select-Anweisung: SELECT SUM(Price) AS TotalPrice FROM Inventory WHERE (DateAdded BETWEEN @StartDate AND @EndDate) Können Sie davon ausgehen, alle Tabellen wurden
1
Antworten
Habe ich eine Tabelle geschätzt, die Rückkehr-Funktion, die gibt mir eine Tabelle . hier ist der Aufruf der Funktion wie folgt SELECT * FROM dbo.[StateFixedTaxesCalculation](3020,16,1,1006) und seine Arbeit OK für mich , jetzt möchte ich diese Funktion
6
Antworten
Möchte ich, um eine Datenbank zwischen zwei Servern habe ich gesichert, die Datenbank vom ersten server und fertig ein Datenbank-restore auf dem 2. server, soweit so gut. Jedoch unsere Anwendung macht Gebrauch von einer Menge von Datenbank-Benutzer,
5
Antworten
Ich würde gerne lernen, wie zu Holen Liste von allen Tabellen, die hat die id-Spalten aus einer MS SQL-Datenbank. InformationsquelleAutor der Frage Allan Chua | 2013-04-16
3
Antworten
Ich habe eine ziemlich einfache Datensatz von monatlichen Newslettern: id | Name | PublishDate | IsActive 1 | Newsletter 1 | 10/15/2012 | 1 2 | Newsletter 2 | 11/06/2012 | 1 3 | Newsletter 3 |
3
Antworten
Haben ein kleines Problem und Frage mich, ob ich mit diese richtig. In meine SQL-Skript haben BEGIN TRY // check some information and if there are certains errors RAISERROR ('Errors found, please fix these errors and retry',
2
Antworten
Sagen, dass jemand zu Ihnen gekommen ist und gesagt hat, wir reduzieren die Menge von SQL, die wir schreiben, durch den Austausch gleich mit IN. Die Nutzung wäre sowohl für die einzelnen skalaren Werten und Listen von
4
Antworten
Hallo und vielen Dank für das Lesen dieses. Ich versuche, mit der, WENN VORHANDEN/IF not EXISTS-Anweisung, um zu überprüfen, ob ein Objekt vorhanden ist. Im Grunde möchte ich, um es zu überspringen, wenn es da ist oder
5
Antworten
Brauche ich die korrekte syntax zu mir : Letzten Wochen montags-Datum basierend auf dem aktuellen Datum/Zeit mit GETDATE() Letzten Wochen Sonn-Datum basierend auf dem aktuellen Datum/Zeit mit GETDATE() So, basierend auf dem heutigen Datum (am 14.09.2012) ich
5
Antworten
Betrachten Sie das Szenario, wo eine Datenbank ist eine SQL-Datenbank, die Rolle oder die Anwendungsrolle. Die Aufgabe ist die grant Execute-Berechtigungen für die n gespeicherte Prozeduren. Beim verwenden von SQL Management Studio, es gibt einen netten Bildschirm
5
Antworten
Habe ich ein Verfahren für die Rückgabe einer Ergebnismenge, die nur durch die Seitenzahl und einige andere Sachen. Als OUTPUT-parameter, die ich brauche, um wieder eine Summe der ausgewählten Zeilen gemäß den Parametern außer der Seitenzahl. Also
2
Antworten
was ist der Unterschied zwischen der Tabelle " Namen "#mytable" und "mytable" in TSQL? Ich sehe Tabellennamen beginnen mit einem "#" in einer Vielzahl von benutzerdefinierten Prozeduren. InformationsquelleAutor der Frage Lloyd Banks | 2012-08-01
4
Antworten
Ich habe eine SQL datetime Feld in einer sehr großen Tabelle. Es ist indiziert und muss abgefragt werden. Das problem ist, dass SQL speichert immer die Zeit-Komponente (auch wenn es immer Mitternacht), aber die Suche wird auf
6
Antworten
Starten, ausschalten, ich bin mir bewusst, dass parametrisierte Abfragen sind die beste option, aber ich Frage, was macht die Strategie, die ich im folgenden präsentieren anfällig. Leute, die darauf bestehen, die unterhalb Lösung nicht funktioniert, so dass
1
Antworten
Erstelle ich eine neue Tabelle in Microsoft SQL server 2000, indem Sie den code schreiben, statt über die GUI, ich versuche zu lernen, wie zu tun es der "manuelle Weg". Dies ist der code, den ich bin
6
Antworten
Was ist der Unterschied in den Ergebnissen zwischen: RIGHT JOIN und RIGHT OUTER JOIN LEFT JOIN und LEFT OUTER JOIN ? Können Sie bitte erläutern, es durch einige Beispiele? InformationsquelleAutor der Frage User 1034 | 2010-07-06
9
Antworten
Hier ist meine einfache Abfrage. Wenn ich die Abfrage einen Datensatz, der nicht existiert, dann bekomme ich nichts zurück. Ich würde es vorziehen, dass false (0) zurückgegeben wird, in diesem Szenario. Suche nach der einfachsten Methode berücksichtigt
7
Antworten
Grundsätzlich möchte ich verwenden PRINT - Anweisung innerhalb einer benutzerdefinierten Funktion zu aide meine Debuggen. Allerdings bin ich immer die folgende Fehlermeldung; Ungültige Verwendung von side-effecting-oder Zeit-abhängige operator in 'DRUCKEN' innerhalb einer Funktion. Kann dies nicht getan
6
Antworten
Gibt es eine Möglichkeit, übergeben Sie die DatePart parameter der DateDiff als variable? So dass ich schreiben Sie code, der ähnlich ist wie dieser? DECLARE @datePart VARCHAR(2) DECLARE @dateParameter INT SELECT @datePart = 'dd' SELECT @dateParameter =
3
Antworten
Ich versuche zu entfernen, bestimmte Zeichen. Im moment habe ich eine Ausgabe wie cityname district aber ich möchte zu entfernen cityname. SELECT Ort FROM dbo.tblOrtsteileGeo WHERE GKZ = '06440004' Ausgabe: Büdingen Aulendiebach Büdingen Büches Büdingen Calbach Büdingen
10
Antworten
Ich versuche zu join mehrere Tabellen, aber eine der Tabellen hat mehrere Datensätze für eine partid mit unterschiedlichen Daten. Ich möchte den Datensatz mit dem jüngsten Datum. Hier sind einige Beispiel-Tabellen: Table: MyParts Partid Partnumber Description 1
21
Antworten
Was wäre der beste Weg, um zu berechnen, jemandes Alter in Jahren, Monaten und Tagen in T-SQL (SQL Server 2000)? Den datediff Funktion nicht behandeln Jahr hinweg gut, plus immer die Monate und Tage trennen, wird ein
3
Antworten
Hier ist mein problem: von den folgenden XML-Code in eine Spalte, ich möchte wissen, ob der Wert einer Variablen mit dem Namen 'Aktiviert' ist gleich 'ja' gegeben, eine Schritt-Id und Komponenten-Id. '<xml> <box stepId="1"> <components> <component id="2">
24
Antworten
Wie mache ich eine SELECT * INTO [temp table] FROM [stored procedure]? Nicht FROM [Table] und ohne Definition [temp table]? Select alle Daten aus BusinessLine in tmpBusLine funktioniert einwandfrei. select * into tmpBusLine from BusinessLine Ich versuche
10
Antworten
Ich bin nicht sehr fließend mit SQL Server-Befehle. Ich brauche ein Skript zum wiederherstellen einer Datenbank aus einer .bak-Datei und verschieben Sie die logical_data und logical_log-Dateien in einem bestimmten Pfad. Ich tun kann: restore filelistonly from disk='D:\backups\my_backup.bak'
6
Antworten
Kann mir jemand erklären, wie die COALESCE-Funktion in TSQL arbeiten? Die syntax ist wie folgt COALESCE(x, y) Den MSDN-Dokument über diese Funktion ist ziemlich vage InformationsquelleAutor der Frage Lloyd Banks | 2012-11-13
6
Antworten
Gibt es eine Möglichkeit des Vergleichs von zwei Bitmasken in Transact-SQL, um zu sehen, ob die Teile zueinander passen? Ich habe eine User-Tabelle mit einer Bitmaske für alle Rollen, denen der Benutzer angehört, und ich möchte Sie
1
Antworten
Ich würde gerne wissen, welche Sonderzeichen verwendet werden dürfen, die in der Spalte name in T-SQL, MSSQL. Also ich weiß, dass ich Buchstaben und zahlen, aber sind die anderen Charaktere, die verfügbar sind, ohne die Verwendung von
2
Antworten
Benötigen, duplizieren Sie eine TABELLE mit Microsoft SQL Management Studio 2008 Die TABELLE zu duplizieren, werden alle Zeile der Tabelle (Primary Key) ID. Dank. InformationsquelleAutor der Frage Alex | 2010-08-30
2
Antworten
Ich bin auf der Suche nach einem Weg, um zu überprüfen, ob eine bestimmte e-mails in der Warteschlange mit sp_send_dbmail sind schließlich erfolgreich gesendet von unserem Exchange server. Ich habe schaute auf die system-Tabellen msdb.dbo.sysmail_mailitems und msdb.dbo.sysmail_log.
6
Antworten
Der Titel ist wirklich die Frage für diese: gibt es ein äquivalent in T-SQL, C#'s "throw;" re-throw Ausnahmen? In C# kann man dies tun: try { DoSomethingThatMightThrowAnException(); } catch (Exception ex) { // Do something with the
5
Antworten
Diese scheint relativ einfach, aber scheinbar ist es nicht. Brauche ich zum erstellen einer temp-Tabelle auf Grundlage einer vorhandenen Tabelle per select into-syntax: SELECT * INTO #TEMPTABLE FROM EXISTING_TABLE Das problem ist, die vorhandene Tabelle Namen akzeptiert,