Als «sql» getaggte Fragen

Structured Query Language (SQL) ist eine Sprache zum Abfragen von Datenbanken. Die Fragen sollten Codebeispiele, Tabellenstruktur, Beispieldaten und ein Tag für die verwendete DBMS-Implementierung (z. B. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 usw.) enthalten. Wenn sich Ihre Frage ausschließlich auf ein bestimmtes DBMS bezieht (bestimmte Erweiterungen / Funktionen verwendet), verwenden Sie stattdessen das Tag dieses DBMS. Antworten auf mit SQL gekennzeichnete Fragen sollten ISO / IEC-Standard-SQL verwenden.

10
SQL Server einfügen, falls nicht vorhanden
Ich möchte Daten in meine Tabelle einfügen, aber nur Daten einfügen, die noch nicht in meiner Datenbank vorhanden sind. Hier ist mein Code: ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES (@_DE, @_ASSUNTO, @_DATA) WHERE NOT EXISTS ( SELECT …


11
Wie importiere ich eine große MS SQL-SQL-Datei?
Ich verwende RedGate SQL-Datenvergleich und generiere eine SQL-Datei, damit ich sie auf meinem lokalen Computer ausführen kann. Das Problem ist jedoch, dass die Datei mehr als 300 MB groß ist. Dies bedeutet, dass ich nicht kopieren und einfügen kann, da die Zwischenablage nicht damit umgehen kann. Wenn ich versuche, die …
240 sql  sql-server  import 


10
Benennen Sie eine Spalte in MySQL um
Ich versuche, eine Spalte in MySQL Community Server 5.5.27 mit diesem SQL-Ausdruck umzubenennen: ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name; Ich habe es auch versucht ALTER TABLE table_name RENAME old_col_name TO new_col_name; Aber es heißt: Fehler: Überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht
240 mysql  sql 


6
Rails Raw-SQL-Beispiel
Wie kann ich diesen Code in unformatiertes SQL konvertieren und in Rails verwenden? Denn wenn ich diesen Code in Heroku bereitstelle, tritt ein Fehler beim Anforderungszeitlimit auf. Ich denke, dies wird schneller, wenn ich Raw SQL verwende. @payments = PaymentDetail.joins(:project).order('payment_details.created_at desc') @payment_errors = PaymentError.joins(:project).order('payment_errors.created_at desc') @all_payments = (@payments + @payment_errors)
239 sql  ruby-on-rails 


12
Skript zum Beenden aller Verbindungen zu einer Datenbank (Mehr als RESTRICTED_USER ROLLBACK)
Ich habe eine Entwicklungsdatenbank, die häufig aus einem Visual Studio-Datenbankprojekt (über ein TFS Auto Build) erneut bereitgestellt wird. Manchmal, wenn ich meinen Build ausführe, wird folgende Fehlermeldung angezeigt: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. Cannot drop …


4
Was bedeutet ON [PRIMARY]?
Ich erstelle ein SQL-Setup-Skript und verwende das Skript eines anderen als Beispiel. Hier ist ein Beispiel für das Skript: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[be_Categories]( [CategoryID] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_be_Categories_CategoryID] DEFAULT (newid()), [CategoryName] [nvarchar](50) NULL, [Description] [nvarchar](200) NULL, [ParentID] [uniqueidentifier] NULL, CONSTRAINT [PK_be_Categories] …




3
Richtige Verwendung von Transaktionen in SQL Server
Ich habe 2 Befehle und muss beide korrekt ausführen oder keiner von ihnen ausgeführt. Ich glaube, ich brauche eine Transaktion, weiß aber nicht, wie ich sie richtig verwenden soll. Was ist das Problem mit dem folgenden Skript? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), ('Tidd230', 230) …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.