Pertanyaan yang diberi tag «sql»

Structured Query Language (SQL) adalah bahasa untuk query database. Pertanyaan harus mencakup contoh kode, struktur tabel, data sampel, dan tag untuk implementasi DBMS (misalnya MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, dll.) Yang digunakan. Jika pertanyaan Anda hanya terkait dengan DBMS tertentu (menggunakan ekstensi / fitur tertentu), gunakan tag DBMS itu sebagai gantinya. Jawaban untuk pertanyaan yang ditandai dengan SQL harus menggunakan SQL standar ISO / IEC.

10
Masukkan SQL Server jika tidak ada
Saya ingin memasukkan data ke tabel saya, tetapi hanya memasukkan data yang belum ada di database saya. Ini kode saya: 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 * FROM EmailsRecebidos …

12
Cara mendeklarasikan variabel dalam kueri PostgreSQL
Bagaimana cara mendeklarasikan variabel untuk digunakan dalam kueri PostgreSQL 8.3? Di MS SQL Server saya bisa melakukan ini: DECLARE @myvar INT SET @myvar = 5 SELECT * FROM somewhere WHERE something = @myvar Bagaimana saya melakukan hal yang sama di PostgreSQL? Menurut variabel dokumentasi dinyatakan hanya sebagai "tipe nama;", tetapi …

10
Ganti nama kolom di MySQL
Saya mencoba mengubah nama kolom di server komunitas MySQL 5.5.27 menggunakan ekspresi SQL ini: ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name; Saya juga mencoba ALTER TABLE table_name RENAME old_col_name TO new_col_name; Tetapi tertulis: Kesalahan: periksa Manual yang sesuai dengan versi server MySQL Anda
242 mysql  sql 


11
Bagaimana Anda mengimpor file .sql MS SQL yang besar?
Saya menggunakan membandingkan data RedGate SQL dan menghasilkan file .sql, sehingga saya bisa menjalankannya di mesin lokal saya. Tetapi masalahnya adalah bahwa file tersebut lebih dari 300mb, yang berarti saya tidak dapat melakukan copy dan paste karena clipboard tidak akan dapat menanganinya, dan ketika saya mencoba untuk membuka file di …
240 sql  sql-server  import 



6
Rails contoh SQL mentah
Bagaimana saya bisa mengubah kode ini menjadi sql mentah dan digunakan di rel? Karena Ketika saya menggunakan kode ini di heroku, ada kesalahan batas waktu permintaan. Saya pikir ini akan lebih cepat jika saya menggunakan sql mentah. @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
Script untuk mematikan semua koneksi ke database (Lebih dari RESTRICTED_USER ROLLBACK)
Saya memiliki database pengembangan yang sering digunakan kembali dari proyek Database Visual Studio (melalui TFS Auto Build). Terkadang ketika saya menjalankan build saya, saya mendapatkan kesalahan ini: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. Cannot drop database …


4
Apa arti ON [PRIMARY]?
Saya membuat skrip pengaturan SQL dan saya menggunakan skrip orang lain sebagai contoh. Berikut ini contoh skripnya: 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] PRIMARY KEY …

11
Periksa apakah ada baris, jika tidak, masukkan
Saya perlu menulis prosedur tersimpan T-SQL yang memperbarui baris dalam sebuah tabel. Jika baris tidak ada, masukkan. Semua langkah ini dibungkus oleh suatu transaksi. Ini untuk sistem pemesanan, jadi harus atomik dan andal . Ini harus mengembalikan true jika transaksi dilakukan dan penerbangan dipesan. Saya baru mengenal T-SQL , dan …



3
Penggunaan transaksi yang benar dalam SQL Server
Saya punya 2 perintah dan perlu keduanya dieksekusi dengan benar atau tidak ada yang dieksekusi. Jadi saya pikir saya perlu transaksi, tetapi saya tidak tahu bagaimana menggunakannya dengan benar. Apa masalah dengan skrip berikut? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), ('Tidd230', 230) UPDATE [Test].[dbo].[T1] SET …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.