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.


9
Apakah Foreign Key meningkatkan kinerja kueri?
Misalkan saya punya 2 tabel, Produk dan Kategori Produk. Kedua tabel memiliki hubungan di CategoryId. Dan ini adalah kueri. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.CategoryId = c.CategoryId WHERE c.CategoryId = 1; Ketika saya membuat rencana eksekusi, tabel ProductCategories melakukan pencarian …

3
Cara memeriksa apakah ada tabel dalam skema yang diberikan
Postgres 8.4 dan database yang lebih besar berisi tabel umum dalam publicskema dan tabel khusus perusahaan dalam companyskema. companynama skema selalu dimulai dengan 'company'dan diakhiri dengan nomor perusahaan. Jadi mungkin ada skema seperti: public company1 company2 company3 ... companynn Aplikasi selalu bekerja dengan satu perusahaan. Ini search_pathditentukan sesuai dalam string …


4
Tambahkan batasan unik ke kombinasi dua kolom
Saya punya meja dan, entah bagaimana, orang yang sama masuk ke Personmeja saya dua kali. Saat ini, kunci utama hanya nomor otomatis tetapi ada dua bidang lain yang ada yang ingin saya paksa menjadi unik. Misalnya, bidangnya adalah: ID Name Active PersonNumber Saya hanya ingin 1 catatan dengan PersonNumber yang …
149 sql  sql-server 


10
Bagaimana cara mendapatkan tanggal & waktu saat ini di MySQL?
Apakah ada nilai atau perintah seperti DATETIME yang dapat saya gunakan dalam permintaan manual untuk memasukkan tanggal dan waktu saat ini? INSERT INTO servers ( server_name, online_status, exchange, disk_space, network_shares ) VALUES( 'm1', 'ONLINE', 'ONLINE', '100GB', 'ONLINE' 'DATETIME' ) Nilai DATETIME yang dikutip di akhir adalah di mana saya ingin …
148 mysql  sql  datetime 

13
Permintaan uji SQL yang efisien atau permintaan validasi yang akan berfungsi di semua (atau sebagian besar) database
Banyak perpustakaan kumpulan koneksi database menyediakan kemampuan untuk menguji koneksi SQL mereka untuk kemalasan. Sebagai contoh, perpustakaan pooling JDBC c3p0 memiliki properti bernama preferredTestQuery, yang dieksekusi pada koneksi pada interval yang dikonfigurasi. Demikian pula, Apache Commons DBCP memiliki validationQuery. Banyak contoh kueri yang saya lihat adalah untuk MySQL dan merekomendasikan …

5
Bagaimana melakukan batch batch di MySQL
Saya memiliki 1-banyak jumlah catatan yang perlu dimasukkan ke dalam tabel. Apa cara terbaik untuk melakukan ini dalam kueri? Haruskah saya membuat satu lingkaran dan memasukkan satu catatan per iterasi? Atau ada cara yang lebih baik?
148 mysql  sql  database  insert 


8
ORA-00979 bukan grup dengan ekspresi
Saya mendapatkan ORA-00979 dengan pertanyaan berikut: SELECT cr.review_sk, cr.cs_sk, cr.full_name, tolist(to_char(cf.fact_date, 'mm/dd/yyyy')) "appt", cs.cs_id, cr.tracking_number from review cr, cs, fact cf where cr.cs_sk = cs.cs_sk and UPPER(cs.cs_id) like '%' || UPPER(i_cs_id) || '%' and row_delete_date_time is null and cr.review_sk = cf.review_wk (+) and cr.fact_type_code (+) = 183050 GROUP BY cr.review_sk, …
147 sql  oracle  ora-00979 

18
Mengapa NULL = NULL dievaluasi menjadi false di SQL server
Di SQL server jika Anda memiliki nullParam=NULLklausa where, ia selalu bernilai false. Ini berlawanan dengan intuisi dan telah menyebabkan saya banyak kesalahan. Saya mengerti IS NULLdan IS NOT NULLkata kunci adalah cara yang tepat untuk melakukannya. Tetapi mengapa SQL server berperilaku seperti ini?
147 sql  sql-server  null 




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.