Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Gibt Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64)es eine Möglichkeit zu sehen, welchen Mechanismus SQL Server verwendet, um die neuen Identitätswerte für Tabellen zu berechnen, die von erstellt wurden SELECT INTO? BEISPIELDATEN -- Create our base table CREATE TABLE dbo.A (A_ID INT IDENTITY(1, 1), x1 INT, noise1 int DEFAULT …
Hat hier jemand Glück gehabt, UDFs in der Azure Data Warehouse- Datenbank zu erstellen und zu verwenden ? Ich bin gerade dabei, ein On-Prem-Warehouse von SQL Server 2014 auf Azure Datawarehouse zu migrieren, und bin auf ein Problem mit UDFs gestoßen. CREATE FUNCTION dbo.fn_GetImpliedRate (@Multiple float, @term int) RETURNS float …
Ich führe eine Abfrage unter SQL Server 2008 aus: SELECT col1 FROM table1 WHERE col2=val2 AND col3=val3 Hier hat col2 einen nicht gruppierten Index, col1 ist der PRIMARY KEYund col3 hat keinen Index. Der Ausführungsplan für Abfragen ähnelt diesem. Ich möchte wissen, wie die Abfrageausführung hier funktioniert. Aus dem Ausführungsplan …
Ich habe eine Protokollierungstabelle mit ca. 1.500.000 Zeilen, der Primärschlüssel ist eine aufsteigende Identität und der Clustered-Index befindet sich auf dem Primärschlüssel. Der Identitätswert wird automatisch generiert => Datensätze werden immer am Ende hinzugefügt. Die durchschnittliche Zeilengröße beträgt 1570 Byte. Es gibt viele Seitenteile, da häufig neue Zeilen hinzugefügt werden. …
Leider habe ich keinen direkten Zugriff auf eine SQL 2016-Instanz, um dies zu testen. Wenn ich eine Zeittabelle mit folgendem Schema hätte: create table blah ( foo int identity(1,1), baa int ) und ich sollte die folgende Aussage machen: update blah set baa = baa Würde es Änderungen protokollieren, als …
DAS PROBLEM Die Tabelle, in der die Daten aufgezeichnet werden, ist CREATE TABLE [dbo].[Almoxarifado]( [idAlmoxarifado] [varchar](20) NOT NULL, [tipoAlmoxarifadoId] [varchar](30) NOT NULL, [entidadeId] [bigint] NOT NULL, [dtInclusao] [smalldatetime] NOT NULL, [dtUltimaAlteracao] [smalldatetime] NULL, [descricao] [varchar](255) NOT NULL, [terceiro] [bit] NOT NULL ) ON [PRIMARY] Und dies ist ein SELECT TOP …
Warum kann eine SQL Server-Tabelle nicht mehr als eine Identitätsspalte haben? CREATE TABLE t(id INT IDENTITY, id2 INT IDENTITY) Meldung 2744, Ebene 16, Status 2, Zeile 5 Mehrere Identitätsspalten für Tabelle 't' angegeben. Pro Tabelle ist nur eine Identitätsspalte zulässig. Ich verstehe, wir können es mit einer berechneten Spalte lösen. …
Ich habe eine Tabelle, und für einen bestimmten Satz von Feldern a, b und c muss ich die erste und letzte Zeile nach d und e sortieren und verwende ROW_NUMBER, um diese Zeilen abzurufen. Der relevante Teil der Erklärung ist ... ROW_NUMBER() OVER (PARTITION BY a,b,c ORDER BY d ASC, …
Bei dem Versuch, ein PivotZiel für eine zweizeilige Datentabelle in einer Zeile zu erreichen, war mein erster Gedanke, a zu verwenden Cross Apply. Durch die Verwendung der Cross Applykann jede der Zeilen mit einem bestimmten Spaltennamen identifiziert / generiert werden, der von der eindeutigen ID der Zeile abgeleitet ist. (zB …
Wenn ich eine Abfrage habe, die einen Abfrageplan zurückgibt, zum Beispiel wie folgt: SELECT TOP 1000 st.TEXT ,cp.size_in_bytes ,cp.plan_handle ,QP.query_plan FROM sys.dm_exec_cached_plans AS cp CROSS APPLY sys.dm_exec_sql_text(cp.plan_handle) AS st CROSS APPLY sys.dm_exec_query_plan(cp.plan_handle) AS QP WHERE cp.objtype = N'Adhoc' AND cp.usecounts = 1 Dann kann ich auf einen Abfrageplan klicken und …
Ich habe eine sehr große Abfrage (~ 630 Zeilen), die viele verschachtelte SELECTAnweisungen enthält und aus mehreren Ansichten abgerufen wird. Auf unserem SQL Server ist die Parallelität auf 2 mit einem Schwellenwert von 95 festgelegt (auf diese Weise festgelegt, weil unser DBA sie basierend auf einigen anderen Anwendungen optimiert hat). …
Im Laufe der Jahre habe ich unzählige Skripte und Anwendungen verwendet, um alle Berechtigungen für SQL Server-Datenbanken zu generieren. Ich habe sowohl kostenpflichtige als auch kostenlose Tools verwendet. Ich habe das Gefühl, dass keiner von ihnen in jedem Fall korrekt zu sein scheint. Ich suche einfach nach einer Möglichkeit, alle …
Ich habe hier eine interessante Situation. Grundsätzlich versuchen wir, eine SQL Server-Infrastruktur auf neue Hardware zu migrieren, und in einer der Boxen (Einzelinstanz, Cluster mit zwei Knoten) wird 2008R2 ausgeführt. Die anderen sind 2012 und 2014, aber diese weisen dieses Problem nicht auf. Es gibt eine App, die eine Verbindung …
Ich bin ein Entwickler, der an einer Webanwendung mit einer Instanz von SQL Server 2014 arbeitet. Ich verwende Visual Studio 2010 sp1 für die Entwicklung. Für eine Aufgabe, an der ich gerade arbeite, möchte ich den SQL Server Remote Debugger verwenden, um eine sehr große gespeicherte Prozedur zu debuggen, die …
Vorherige Frage: SQL Server ändert den Ausführungsplan Wir verwenden SQL Server 2014 Developer Edition. SQL Server ändert den Ausführungsplan für identische Abfragen und dieselbe Datenbank und denselben SQL Server (ich habe dies mehrmals überprüft). Wenn ich von meinem Entwicklungscomputer mit AD-Konto aus eine Verbindung zu Management Studio herstelle, dauert es …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.