Pertanyaan yang diberi tag «sql»

Structured Query Language (SQL) adalah bahasa untuk mengelola data dalam sistem manajemen basis data relasional. Tag ini untuk pertanyaan pemrograman SQL umum; ini bukan untuk Microsoft SQL Server (untuk ini, gunakan tag sql-server), juga tidak merujuk ke dialek SQL tertentu sendiri.

6
Memformat kode pertanyaan SQL
Haruskah saya memecah query SQL di baris yang berbeda? Misalnya dalam proyek yang saya kerjakan, kami memiliki permintaan yang mengambil 1.600 kolom! 1600 + karakter tab. Saya menulis pertanyaan seperti ini: "SELECT bla , bla2 , bla FROM bla " . "WHERE bla=333 AND bla=2" . "ORDER BY nfdfsd ..."; …


7
Bagaimana Anda versi / melacak perubahan ke tabel SQL?
Saat bekerja di tim pengembang, tempat semua orang membuat perubahan pada tabel lokal, dan tabel pengembangan, bagaimana Anda menyimpan semua perubahan dalam sinkronisasi? File log pusat tempat semua orang menyimpan perubahan sql mereka? Halaman wiki untuk melacak mengubah pernyataan tabel, file .sql individual yang dapat dijalankan oleh dev untuk membawa …

4
Mengapa database relasional hanya menerima permintaan SQL?
Sejauh yang saya tahu, sebagian besar basis data relasional tidak menawarkan API tingkat driver apa pun untuk kueri, kecuali queryfungsi yang menggunakan string SQL sebagai argumen. Saya sedang berpikir betapa mudahnya jika seseorang dapat melakukan: var result = mysql.select('article', {id: 3}) Untuk tabel bergabung, itu akan menjadi sedikit lebih kompleks, …
15 database  sql 

7
Ke Domain atau tidak ke Domain
Standar SQL92 dan SQL99 menentukan konstruksi DDL . Tidak semua database mendukung ini, atau memiliki nama yang berbeda untuk itu (SQL Server memiliki Jenis yang Ditentukan Pengguna , misalnya).CREATE DOMAIN Ini memungkinkan seseorang untuk mendefinisikan tipe data terbatas untuk digunakan dalam database mereka, untuk menyederhanakan dan menegakkan aturan yang berkaitan …
15 sql  sql-domain 

10
Mengapa RDBMS tidak mengembalikan tabel bergabung dalam format bersarang?
Misalnya, katakan saya ingin mengambil Pengguna dan semua nomor telepon serta alamat emailnya. Nomor-nomor telepon dan email disimpan dalam tabel terpisah, Satu pengguna ke banyak telepon / email. Saya bisa melakukan ini dengan mudah: SELECT * FROM users user LEFT JOIN emails email ON email.user_id=user.id LEFT JOIN phones phone ON …
14 design  sql  rdbms 


4
TDD dengan SQL dan fungsi manipulasi data
Walaupun saya seorang programmer profesional, saya tidak pernah dilatih secara formal dalam rekayasa perangkat lunak. Karena saya sering berkunjung ke sini dan SO, saya memperhatikan kecenderungan untuk menulis pengujian unit bila memungkinkan dan, karena perangkat lunak saya menjadi lebih kompleks dan canggih, saya melihat pengujian otomatis sebagai ide yang baik …

7
Mengapa SQL dikenal sebagai bahasa berbasis relasi / fungsional?
Kami belajar bahwa sebagian besar bahasa diklasifikasikan sebagai salah satu dari keduanya, "berdasarkan hubungan" atau "tingkat tinggi". Saya belum pernah menggunakan SQL sebelumnya, tetapi dari membaca sintaksnya sepertinya lebih seperti sintaksis imperatif / tingkat tinggi daripada fungsional / berbasis relasi (Lisp, Haskell) ?? Atau bisa saja interpretasi saya terhadap catatan …

5
Apa saja pertanyaan untuk menguji pengetahuan pemrogram tentang SQL? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
14 sql  hiring 

4
Tentang perang data datatype tanggal database saya: Valid? Bermanfaat? Apakah ada orang lain yang merasakannya?
Saya menghabiskan banyak waktu menjawab pertanyaan SQL pada SO. Saya sering menemukan pertanyaan sejenis ini: SELECT * FROM person WHERE birthdate BETWEEN '01/01/2017' AND '01/03/2017' SELECT * FROM person WHERE birthdate BETWEEN '2017-01-01' AND '2017-03-01' SELECT * FROM person WHERE birthdate BETWEEN 'some string' AND 'other string' yaitu baik mengandalkan …

4
Tabel Sejarah Database / Tabel Pelacakan
Saat ini saya ingin menyusun tabel pelacakan / riwayat seperti ini: PrimaryKey - ID OtherTableId - fk fieldName - nama bidang yang dilacak OldValue Nilai baru Nama pengguna CreateDateTime Jadi pada dasarnya saya ingin memiliki tabel yang akan melacak sejarah tabel lain, menyimpan nama kolom bidang yang diubah dengan nilai …
13 database  sql  tracking 

3
Apakah ketergantungan pada permintaan parametrized satu-satunya cara untuk melindungi terhadap injeksi SQL?
Semua yang saya lihat pada serangan injeksi SQL tampaknya menunjukkan bahwa permintaan parametrized, terutama yang ada di prosedur tersimpan, adalah satu-satunya cara untuk melindungi terhadap serangan tersebut. Ketika saya bekerja (pada Abad Kegelapan) prosedur tersimpan dianggap sebagai praktik yang buruk, terutama karena mereka dianggap kurang dapat dipertahankan; kurang teruji; sangat …

13
Apakah SQL Devs membuat kueri SQL menggunakan SQL Query Designer?
Saya hanya ingin tahu apakah SQL Devs menulis kodenya secara langsung atau apakah mereka menggunakan perancang kueri visual untuk menghasilkan kueri? Dalam sebagian besar kasus, perancang kueri dapat membuat sebagian besar kueri yang tidak rumit, bukan? (Saya seorang WinForms dev baru saja memulai dengan SQL Server)
13 sql  sql-server 


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.