Saya ingin ini menjadi diskusi utama tentang cara memeriksa apakah tabel ada di SQL Server 2000/2005 menggunakan Pernyataan SQL. Ketika Anda mencari jawabannya di Google, Anda mendapatkan begitu banyak jawaban berbeda. Apakah ada cara resmi / mundur dan maju yang kompatibel untuk melakukannya? Berikut adalah dua cara yang mungkin untuk …
Saya akan menggunakan contoh konkret, tetapi hipotetis. Setiap pesanan biasanya hanya memiliki satu item baris : Pesanan: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A Item Baris: LineItemGUID Order ID Quantity Description ============ ======== ======== ================================= {098FBE3...} 1 7 prefabulated amulite {1609B09...} 2 32 spurving bearing Tetapi kadang-kadang akan ada …
Saya perlu nomor acak yang berbeda untuk setiap baris di meja saya. Kode yang tampaknya jelas berikut ini menggunakan nilai acak yang sama untuk setiap baris. SELECT table_name, RAND() magic_number FROM information_schema.tables Saya ingin mendapatkan INT atau FLOAT dari ini. Kisah selanjutnya adalah saya akan menggunakan nomor acak ini untuk …
Saya menyadari bahwa kueri SQL berparameter adalah cara optimal untuk membersihkan masukan pengguna saat membuat kueri yang berisi masukan pengguna, tetapi saya bertanya-tanya apa yang salah dengan mengambil masukan pengguna dan melepaskan tanda kutip tunggal dan mengelilingi seluruh string dengan tanda kutip tunggal. Berikut kodenya: sSanitizedInput = "'" & Replace(sInput, …
Apakah ada cara mudah untuk menemukan indeks kemunculan terakhir string menggunakan SQL? Saya menggunakan SQL Server 2000 sekarang. Saya pada dasarnya membutuhkan fungsionalitas yang System.String.LastIndexOfdisediakan oleh metode .NET . Sedikit googling mengungkapkan ini - Function To Retrieve Last Index - tetapi itu tidak berfungsi jika Anda memasukkan ekspresi kolom "teks". …
Dengan menggunakan SQL Server 2000, bagaimana saya bisa mendapatkan tanggal pertama dan terakhir tahun ini? Output yang Diharapkan: 01/01/2012 dan 31/12/2012
Saya membuat skrip dari database lama, membuat database baru dan mengimpor semua data dari database lama. Sejauh ini bagus, bagaimanapun, tidak ada pengguna yang memiliki hak untuk menjalankan prosedur yang tersimpan. Saya tahu saya bisa menggunakan GRANT EXECUTE ON [storedProcName] TO [userName] Jika itu hanya beberapa prosedur, bagaimanapun, saya memiliki …
Saya tahu ini pasti sederhana, tetapi bagaimana cara saya mendahului pembuatan fungsi dengan cek untuk melihat apakah sudah ada? Jika ada, saya ingin melepaskan dan membuatnya kembali.
Apakah ada yang tahu cara untuk membuat daftar transaksi terbuka di database SQL Server 2000? Saya sadar bahwa saya dapat meminta tampilan sys.dm_tran_session_transactionspada versi database SQL 2005 (dan yang lebih baru), namun ini tidak tersedia di SQL 2000.
Saya membuat tabel baru di Microsoft SQL server 2000 dengan menulis kode alih-alih menggunakan GUI, saya mencoba mempelajari cara melakukannya "dengan cara manual". Ini adalah kode yang sebenarnya saya gunakan, dan berfungsi dengan baik: CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL, "load_date" SMALLDATETIME NOT NULL, "user" VARCHAR(25) NOT NULL, …