Pertanyaan yang diberi tag «t-sql»

Transact-SQL (T-SQL) adalah dialek SQL yang digunakan oleh Microsoft SQL Server dan SAP's Sybase.



6
Injeksi SQL Server - berapa banyak kerusakan dalam 26 karakter?
Saya sedang menguji ketahanan terhadap serangan injeksi pada database SQL Server. Semua nama tabel dalam db adalah huruf kecil, dan susunannya adalah case-sensitive, Latin1_General_CS_AS . String yang dapat saya kirim dipaksa untuk huruf besar, dan panjangnya bisa maksimum 26 karakter. Jadi saya tidak dapat mengirim DROP TABLE karena nama tabel …



4
Memilih algoritma yang tepat dalam fungsi HashBytes
Kita perlu membuat nilai hash data nvarchar untuk tujuan perbandingan. Ada beberapa algoritma hash yang tersedia di T-SQL, tetapi yang mana yang terbaik untuk dipilih dalam skenario ini? Kami ingin memastikan risiko memiliki nilai hash duplikat untuk dua nilai nvarchar yang berbeda adalah minimum. Berdasarkan penelitian saya di internet MD5 …

3
Pengidentifikasi Unik dengan Karakter Ekstra Masih Cocok di Pilih
Kami menggunakan SQL Server 2012 dengan pengidentifikasi unik dan kami perhatikan bahwa ketika melakukan seleksi dengan karakter tambahan ditambahkan ke akhir (jadi bukan 36 karakter), ia masih mengembalikan kecocokan ke UUID. Sebagai contoh: select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8' mengembalikan baris dengan uuid 7DA26ECB-D599-4469-91D4-F9136EC0B4E8. Tetapi jika Anda menjalankan: …


5
Buat panduan rencana untuk men-cache (malas spool) hasil CTE
Saya biasanya membuat panduan rencana dengan terlebih dahulu membangun kueri yang menggunakan rencana yang benar, dan menyalinnya ke kueri serupa yang tidak. Namun, itu kadang rumit, terutama jika kuerinya tidak persis sama. Apa cara yang benar untuk membuat panduan rencana dari awal? SQLKiwi telah menyebutkan menyusun rencana dalam SSIS, apakah …
19 sql-server  t-sql  cte 


2
KONSTRA DEFAULT, layak?
Saya biasanya mendesain basis data saya mengikuti aturan berikut: Tidak ada orang lain selain db_owner dan sysadmin yang memiliki akses ke tabel database. Peran pengguna dikontrol pada lapisan aplikasi. Saya biasanya menggunakan satu peran db untuk memberikan akses ke pandangan, prosedur dan fungsi yang tersimpan, tetapi dalam beberapa kasus, saya …

2
Pertanyaan kinerja 'SELECT TOP'
Saya memiliki kueri yang berjalan lebih cepat dengan memilih top 100dan lebih lambat tanpa top 100. Jumlah catatan yang dikembalikan adalah 0. Bisakah Anda menjelaskan perbedaan dalam rencana kueri atau berbagi tautan di mana perbedaan tersebut dijelaskan? Permintaan tanpa topteks: SELECT --TOP 100 * FROM InventTrans JOIN InventDim ON InventDim.DATAAREAID …



2
Apa itu CONSTRAINT CHECK CHECK?
Saya memiliki beberapa T-SQL yang dibuat secara otomatis, yang mungkin valid, tetapi saya tidak begitu mengerti. ALTER TABLE [dbo].[MyTable] WITH CHECK CHECK CONSTRAINT [My_FORIEGN_KEY]; Saya tahu apa batasan kunci asing, tapi apa masalahnya CHECK CHECK?

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.