Tag: sql-server

Microsoft SQL Server ist ein relationales Datenbank-management-system (RDBMS). Verwenden Sie dieses tag für alle Editionen von SQL Server, einschließlich Compact, Express -, Azure -, Fast-track, APS (ehemals PDW) und Azure SQL-DW. Verwenden Sie dieses tag nicht für andere Arten von DBMS (MySQL, PostgreSQL, Oracle, etc.). Verwenden Sie dieses tag nicht für Probleme, die auf software-und mobile-Entwicklung, es sei denn, es ist direkt mit der Datenbank.

Warum gibt es ein Extra "(1 Zeile (n) betroffen)"

Anzahl der Antworten 2 Antworten
Den SSMS zeigt eine zusätzliche (1 row(s) affected) jedes mal, wenn ich ausführen insert/update. Zum Beispiel, führen Sie die folgende SQL - declare @a table (a int) insert into @a values (1), (2) update @a set a

ALLE Abfragen in einer SQL Server 2008 Express-Datenbank protokollieren?

Anzahl der Antworten 7 Antworten
Gibt es eine Möglichkeit zu sagen, SQL Server 2008 Express anmelden jede Abfrage (einschließlich jeder SELECT-Abfrage!) in einer Datei? Es ist ein Entwicklungsrechner, so dass die negativen Nebenwirkungen der Protokollierung von Select-Abfragen sind kein Problem. Bevor jemand

Hinweis: Array zu String-Konvertierung in

Anzahl der Antworten 4 Antworten
Ich versuche, wählen Sie einen Wert aus einer Datenbank und zeigt Sie an den Benutzer AUSWÄHLEN. Aber ich bekomme immer diese Fehlermeldung: Notice: Array to string conversion in (pathname) on line 36. Dachte ich, dass die @mysql_fetch_assoc();

Trigger zum Auslösen nur, wenn eine Bedingung in SQL Server erfüllt ist

Anzahl der Antworten 7 Antworten
Ich hoffe, dies ist eine einfache genug Frage, die für alle SQL-Menschen gibt... Haben wir eine Tabelle, die system configuration data, - und dieses ist gebunden an eine Geschichte in einer Tabelle über den Auslöser, so dass

Deferrable Constraints in SQL Server

Anzahl der Antworten 7 Antworten
Tun alle Versionen von SQL Server unterstützen deferrable constraints (DC)? Seit über version 8.0, Oracle unterstützt deferrable constraints - Zwänge, die nur ausgewertet, wenn Sie verpflichten einer Erklärung der Gruppe, nicht, wenn Sie ein insert-oder update-einzelnen Tabellen.

TSQL-Fremdschlüssel in Sichten?

Anzahl der Antworten 11 Antworten
Ich habe eine SQL-Server-2008-Datenbank und ein schema, das verwendet foreign key-Einschränkungen erzwingen der referenziellen Integrität. Funktioniert wie vorgesehen. Jetzt erstellt der Benutzer sichten auf den original-Tabellen zu arbeiten, um auf Teilmengen von Daten nur. Mein problem ist,

Ist SQLFiddle defekt? Fehler für Oracle, SQL Server, ...?

Anzahl der Antworten 2 Antworten
Ich bin versucht, zu erstellen eine einfache Tabelle in SQLFiddle für Oracle-Datenbank und bekomme immer wieder die kryptische Fehlermeldung: Erstellen script-Fehler. Hier ist ein einfaches Skript, mit dem es nicht auf: create table t1 (f1 number, f2

Löschen Sie alle Tabellen, Stored Procedures, Trigger, Constraints und alle Abhängigkeiten in einer SQL-Anweisung

Anzahl der Antworten 18 Antworten
Gibt es eine Möglichkeit, in dem ich mich reinigen kann eine Datenbank in SQl Server 2005 durch das löschen aller Tabellen und löschen von gespeicherten Prozeduren, Triggern, Einschränkungen und alle Abhängigkeiten in einer SQL-Anweisung? GRUND FÜR DIE

Fügen Sie IIS 7 AppPool-Identitäten als SQL Server-Anmeldungen hinzu

Anzahl der Antworten 7 Antworten
Ich bin mit einem IIS 7 Webseite mit einem AppPool der Integrierte pipelinemodus. Die AppPools läuft NICHT unter dem NetworkService-Konto, etc.. Identität (vom Zweck), aber nutzt es die eigenen AppPool Identitiy (IIS AppPool\MyAppPool). Dies ist eine so

Sicherung / Wiederherstellung von einer anderen Datenbank, die zu einem fehlgeschlagenen Wiederherstellungszugriff führte, konnte nicht erhalten werden

Anzahl der Antworten 3 Antworten
Ich habe eine Datenbank A. habe ich ein backup der Datenbank namens A. bak. Ich habe eine neue Datenbank B. Nun, ich rechts klicken und Wiederherstellen von B aus A. bak. Im Restore-Dialog, das habe ich überprüft

Verwenden einer Variablen in der OPENROWSET-Abfrage

Anzahl der Antworten 5 Antworten
Ich habe Probleme mit dieser Abfrage: SELECT * FROM OPENROWSET( 'SQLNCLI', 'DRIVER={SQL Server};', 'EXEC dbo.sProc1 @ID = ' + @id ) Gibt einen Fehler: Falsche syntax in der Nähe '+'. Jemand weiß, warum ich diese Fehlermeldung bekommen?

Wie erstelle ich einen Fremdschlüssel in SQL Server?

Anzahl der Antworten 10 Antworten
Habe ich noch nie "hand-coded" - Objekt erstellen code für die SQL-Server-und foreign key-Unabhängigkeitserklärung ist scheinbar der Unterschied zwischen SQL Server und Postgres. Hier ist mein sql so weit: drop table exams; drop table question_bank; drop table

Wie können wir CTE in der Unterabfrage in SQL Server verwenden?

Anzahl der Antworten 3 Antworten
Wie wir Sie nutzen können CTE in Unterabfrage in sql server? wie .. wählen id (ich will CTE hier), name von table_name InformationsquelleAutor der Frage Paresh | 2009-12-16

SQL Server: SUM () von mehreren Zeilen einschließlich where-Klauseln

Anzahl der Antworten 6 Antworten
Ich habe eine Tabelle, die sieht ungefähr wie folgt aus : PropertyID Amount Type EndDate -------------------------------------------- 1 100 RENT null 1 50 WATER null 1 60 ELEC null 1 10 OTHER null 2 70 RENT null 2

Wie gehen Sie mit Transport-Level-Fehlern in SqlConnection um?

Anzahl der Antworten 12 Antworten
Jedes jetzt und dann in einer hohen Lautstärke .NET-Anwendung, sehen Sie möglicherweise diese Ausnahme, wenn Sie versuchen, eine Abfrage ausführen: System.Daten.SqlClient.SqlException: Ein übertragungsfehler hat aufgetreten beim senden der Anfrage an den server. Meinen Recherchen nach ist dies

bedingte eindeutige Einschränkung

Anzahl der Antworten 6 Antworten
Ich habe eine situation wo ich brauche, um zu erzwingen, eine unique-Einschränkung für eine Reihe von Spalten, aber nur für einen Wert einer Spalte. Also ich habe z.B. eine Tabelle wie Tabelle(ID, Name, RecordStatus). RecordStatus kann nur

Abrufen des Datums auf dem SQL-Server CURRENT_TIMESTAMP vs GetDate ()

Anzahl der Antworten 4 Antworten
Mithilfe von SQL Server - welche ist die Schnellste oder best-practice-Methode für Datum abrufen? Gibt es einen Unterschied? InformationsquelleAutor der Frage digiguru | 2008-10-09

Optimistisches vs. pessimistisches Sperren

Anzahl der Antworten 8 Antworten
Verstehe ich die Unterschiede zwischen optimistischen und pessimistischen locking*. Nun könnte jemand mir erklären, wenn ich möchte entweder eine im Allgemeinen? Tut und die Antwort auf diese Frage sich ändern, je nachdem, ob oder nicht, ich bin

Lassen Sie AVG die Null- oder Nullwerte ignorieren

Anzahl der Antworten 5 Antworten
Wie bekomme ich die AVG einer Spalte ignorieren NULL und keine Werte? Ich habe drei Spalten, um Ihre Durchschnittliche, versuche ich das folgende Skript verwenden: SELECT distinct AVG(cast(ISNULL(a.SecurityW,0) as bigint)) as Average1 ,AVG(cast(ISNULL(a.TransferW,0) as bigint)) as Average2

Wählen Sie die Bewertungsreihenfolge "where clause" aus

Anzahl der Antworten 7 Antworten
In Sql Server 2005, wenn ich mehrere Parameter habe ich die Garantie, dass die Bewertung um wird immer werden von Links nach rechts? Sich mit einem Beispiel: select a from table where c=1 and d=2 In dieser

Fremdschlüssel für mehrere Tabellen

Anzahl der Antworten 3 Antworten
Habe ich 3 relevanten Tabellen in meiner Datenbank. CREATE TABLE dbo.Group ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.User ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.Ticket

SQL Server Management Studio - wie Sie einen Feldtyp ändern, ohne die Tabelle zu löschen

Anzahl der Antworten 3 Antworten
In SQL Server Management Studio, wenn Sie eine vorhandene Feld in der Entwurfsansicht von DECIMAL (16,14) zu DECIMAL (18,14) es mir nicht erlauben, zu speichern, ohne dass der ganze Tisch und alle seine Daten. Ist es möglich

Wie setze ich eine Variable aus einer SQL-Abfrage?

Anzahl der Antworten 6 Antworten
Ich versuche eine variable aus einer SQL-Abfrage: declare @ModelID uniqueidentifer Select @ModelID = select modelid from models where areaid = 'South Coast' Natürlich bin ich nicht so Recht, wie es nicht funktioniert. Kann jemand eine Lösung vorschlagen?

SQL Server fragt die Groß- und Kleinschreibung ab

Anzahl der Antworten 5 Antworten
Habe ich diese Datenbank: abcDEF ABCdef abcdef wenn ich Schreibe: select * from MyTbl where A='ABCdef' how to get: ABCdef ist und wie zu bekommen: abcDEF ABCdef abcdef Vielen Dank im Voraus vergaß zu schreiben - sqlCE

Die verwendete Version von SQL Server unterstützt den Datentyp datetime2 nicht?

Anzahl der Antworten 5 Antworten
An error occurred while executing the command definition. See the inner exception for details. bbbbInnerException:aaaa System.ArgumentException: The version of SQL Server in use does not support datatype 'datetime2'. at System.Data.SqlClient.TdsParser.TdsExecuteRPC(_SqlRPC rpcArray, Int32 timeout, Boolean inSchema, SqlNotificationRequest notificationRequest,

Wie verwende ich SQL SELECT-Anweisung mit IF EXISTS-Unterabfrage?

Anzahl der Antworten 4 Antworten
So wählen Sie ein boolescher Wert, der von der sub-query mit IF EXISTS-Anweisung (SQL-Server)? Es sollte so etwas wie : SELECT TABEL1.Id, NewFiled = (IF EXISTS(SELECT Id FROM TABLE2 WHERE TABLE2.ID = TABEL1.ID) SELECT 'TRUE' ELSE SELECT

Erstellen / Wiederherstellen der Datenbank von Backup SQL Server Express

Anzahl der Antworten 5 Antworten
Ich nicht über SQL Server Management Studio auf meinem Rechner. Habe ich ein backup der Datenbank (SQL Server 2008 R2). Es wird SQL-Server Express installiert mit Visual studio 2010 ultimate installiert auf meinem Rechner. Wie kann ich

Wie verschiebt / importiert man mehrere .trc-Dateien in SQL Server in eine Trace-Tabelle

Anzahl der Antworten 2 Antworten
Habe ich eine Reihe von rollover .trc-Dateien, aufgezeichnet mit dem Sql Profiler. mytrace.trc mytrace_1.trc mytrace_2.trc mytrace_3.trc Kann ich importieren, der erste mit diesem Befehl: use [my-database] SELECT * INTO trace_folder FROM::fn_trace_gettable('C:\mytrace.trc', 4) Aber das scheint nur zum

Was sind Zeilen-, Seiten- und Tabellensperren? Und wenn sie erworben werden?

Anzahl der Antworten 1 Antworten
Ich möchte mehr wissen über die verschiedenen Arten von sperren-Datenbank-Engine übernimmt. Was sind Zeilensperren Seite Sperren Tabelle Sperren Was eine Seite eigentlich? Wie ich weiß, "Zeile" steht für einen Datensatz, "Tabelle" stellt alle Datensätze in einer Tabelle.

Wann sollte ich eine Tabellenvariable vs temporäre Tabelle in SQL Server verwenden?

Anzahl der Antworten 6 Antworten
Lerne ich mehr details in der Tabelle variabel. Es sagt, dass die temp-Tabellen werden immer auf der Festplatte, und die table-Variablen sind im Speicher, das heißt, die Leistung der table-variable besser ist als temp-Tabelle, da die Tabelle

Wie Verwenden des LIMIT-Schlüsselworts in SQL Server 2005?

Anzahl der Antworten 3 Antworten
Habe ich einen Weg gefunden, um zufällige Auswahl von Zeilen aus einer Tabelle in dieser Beitrag. Ein Vorschlag ist, verwenden Sie die folgende Abfrage: SELECT * FROM employee ORDER BY RAND() LIMIT 1 Aber wenn ich diese

Wie finden Sie alle Trigger, die mit einer Tabelle mit SQL Server verknüpft sind?

Anzahl der Antworten 10 Antworten
Erstellte ich einen trigger für eine Tabelle in SQL Server und es funktioniert für mich. Mein problem ist: Wie finden Sie es, und ändern es? Ich diese Abfrage verwenden, um zu finden, dass mein Trigger: select *

Wie kann SQL Server Management Studio die Verarbeitung bei einem Fehler beenden?

Anzahl der Antworten 8 Antworten
Dies scheint wie eine unglaublich dumme Frage stellen zu müssen, aber wie bekomme ich SQL Server Management Studio beenden der Verarbeitung einer SQL-Skript, wenn es auf einen Fehler stößt? Ich habe ein langes script, und wenn es

"Das Transaktionsprotokoll für die Datenbank ist aufgrund von" LOG_BACKUP "in einem freigegebenen Host voll

Anzahl der Antworten 6 Antworten
Habe ich eine Asp.Net MVC 5 website mit EntityFramework codefirst-Ansatz in einem shared-hosting-plan. Es verwendet die open-source - WebbsitePanel für control panel und seine SQL-Server-panel ist etwas begrenzt. Heute wollte ich zum Bearbeiten der Datenbank, dass ich

Wie man Akzente und alle Zeichen entfernt & lt; & gt; a..z im SQL-Server?

Anzahl der Antworten 12 Antworten
Ich tun müssen, die folgenden änderungen auf varchar(20) Bereich: Ersatz Akzente mit normalen Buchstaben (wie è, e) nach (1) entfernen Sie die chars alle nicht in a..z beispielsweise 'aèàç=.32s df' muss 'aeacsdf' gibt es spezielle gespeicherten Funktionen

Wie aktualisiere ich von einem SELECT in SQL Server?

Anzahl der Antworten 27 Antworten
In SQL Serverist es möglich insert in eine Tabelle mit einem SELECT Aussage: INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' Ist es auch möglich update über eine SELECT?

Bester Weg Zeit (hh: mm) in einer Datenbank zu speichern

Anzahl der Antworten 15 Antworten
Ich speichern möchte mal in einer Datenbank-Tabelle, aber nur speichern müssen Sie die Stunden und Minuten. Ich weiß, ich konnte einfach DATETIME und ignorieren die anderen Komponenten des date, aber was ist der beste Weg, dies zu

Geschachtelte Select-Anweisung in SQL Server

Anzahl der Antworten 2 Antworten
Kann mir jemand helfen zu verstehen, warum das folgende nicht funktioniert? SELECT name FROM (SELECT name FROM agentinformation) Ich denke, mein Verständnis von SQL falsch ist, weil ich hätte gedacht das wäre das gleiche zurückgeben wie SELECT

Wie führe ich eine gespeicherte Prozedur einmal für jede von der Abfrage zurückgegebene Zeile aus?

Anzahl der Antworten 7 Antworten
Ich habe eine gespeicherte Prozedur, welche Benutzer-Daten in einer bestimmten Art und Weise. Ich pass es user_id und er tut sein Ding. Ich möchte eine Abfrage auf eine Tabelle und dann für jeden user_id ich finde die

SQL Server 'select * in' versus 'in .. select * einfügen

Anzahl der Antworten 5 Antworten
Sagen table1 und table2 bereits vorhanden ist, gibt es einen Unterschied zwischen diesen Abfragen Abfrage1 :- select * into table1 from table2 where 1=1 query2: - insert into table1 select * from table2 InformationsquelleAutor der Frage Sujit

Warum ist 30 die Standardlänge für VARCHAR bei Verwendung von CAST?

Anzahl der Antworten 5 Antworten
In SQL server 2005 diese Abfrage select len(cast('the quick brown fox jumped over the lazy dog' as varchar)) gibt 30 als Länge, während der mitgelieferte string hat mehr Zeichen. Dies scheint die Standardeinstellung. Warum 30 und nicht

Wie kann ich eine Verbindung zu SQL Server herstellen, der auf VirtualBox von meinem Host-Macbook ausgeführt wird?

Anzahl der Antworten 1 Antworten
Möchte ich ausführen von SQL Server auf meinem Mac aber ich kann es nicht nativ. Wie kann ich einen SQLServer mit VirtualBox und stellt eine Verbindung von meinem MacBook für die lokale Entwicklung? InformationsquelleAutor der Frage Tyler

Der explizite Wert für die Identitätsspalte kann in der Tabelle 'table' nicht eingefügt werden, wenn IDENTITY_INSERT auf OFF gesetzt ist

Anzahl der Antworten 13 Antworten
Habe ich die folgende Fehlermeldung, wenn ich führen Sie das folgende Skript. Was ist der Fehler, und wie kann es gelöst werden? Insert table(OperationID,OpDescription,FilterID) values (20,'Hierachy Update',1) Fehler: Server: Msg 544, Ebene 16, Status 1, Zeile 1

Konvertieren von kommagetrennten Spaltenwerten in Zeilen

Anzahl der Antworten 4 Antworten
Ich habe eine Tabelle Probe mit gespeicherten Daten wie unten Id | String -------------- 1 abc,def,ghi 2 jkl,mno,pqr Brauche ich die Ausgabe wie.. Id | processedrows -------------- 1 abc 1 def 1 ghi 2 jkl 2 mno

Abfrage, um zu überprüfen, ob eine Spalte nullfähig ist

Anzahl der Antworten 3 Antworten
Abfrage, um zu überprüfen, ob eine Spalte null-Werte zulässt (null-Werte werden in der Spalte zulässig oder nicht). Es sollte vorzugsweise return ja/Nein oder 1/0 oder true/false. InformationsquelleAutor der Frage user646093 | 2011-03-05

Erteilen Sie die Berechtigung für einen Benutzer für alle gespeicherten Prozeduren in der Datenbank?

Anzahl der Antworten 5 Antworten
Ich generierte Skript vom alten Datenbank, erstellt eine neue Datenbank an und importiert alle Daten aus der alten Datenbank. So weit So gut, jedoch kein Benutzer execute-Rechte für gespeicherte Prozeduren. Ich weiß, dass ich verwenden können, GRANT

Was bedeutet das Präfix N in T-SQL-Anweisungen?

Anzahl der Antworten 3 Antworten
Habe ich gesehen, Präfix N in einigen Einsatz von T-SQL-Abfragen. Viele Menschen haben N vor dem einfügen der Wert in einer Tabelle. Ich suchte, aber ich war nicht in der Lage zu verstehen, was ist der Zweck,

SQLServer: So sortieren Sie Tabellennamen, die nach ihrer Fremdschlüsselabhängigkeit geordnet sind

Anzahl der Antworten 4 Antworten
Den folgenden SQL-trennt die Tabellen nach Ihrer Beziehung. Das problem mit den Tabellen, Sortieren unter der 3000-Serie. Tabellen, die Teil des foreign keys und foreign keys. Hat jemand ein paar kluge rekursive CTE vorzugsweise oder eine gespeicherte

Wie speichern Sie ausgewählte Abfrageergebnisse in der temporären Tabelle?

Anzahl der Antworten 3 Antworten
Brauche ich, um zu speichern, wählen Sie Abfrage-Ausgabe in die temporäre Tabelle. Dann brauche ich, um eine weitere select-Abfrage auf diese temporäre Tabelle. Weiß jemand, wie es zu tun? Ich brauche, um diesen auf dem SQL Server.

SQL Server-Fallanweisung, wenn IS NULL ist

Anzahl der Antworten 7 Antworten
Ich versuche eine IF-Anweisung geben Sie die Funktion in SQL server. Wo es eine NULL in das Feld, ich will es zu nehmen ein Feld aus einer Tabelle, und fügen Sie 10 Tage, um es. Und wenn