Pertanyaan yang diberi tag «t-sql»

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

2
Hasil SSMS dan Server Terdaftar
Latar belakang : Kami mencoba membuat AG "harness test" utama untuk salah satu tim pendukung kami. Tidak mengetahui server mana pada waktu tertentu akan menjadi yang utama mereka telah diperintahkan untuk mengeksekusi TSQL terhadap kelompok server terdaftar. Grup server terdaftar terdiri dari semua server di AG. Tujuannya adalah hanya menjalankan …


3
Tidak Dapat MEMASUKKAN Ke dalam Kolom yang Baru Dibuat
Saya memiliki tabel tes sederhana seperti ini: CREATE TABLE MyTable (x INT); Dalam suatu transaksi, saya mencoba untuk menambahkan kolom dan kemudian memasukkan ke dalam kolom yang baru dibuat: BEGIN TRANSACTION; PRINT 'Adding column, ''SupplementalDividends'', to MyTable table.'; ALTER TABLE MyTable ADD SupplementalDividends DECIMAL(18,6); PRINT 'Column added successfully....'; PRINT 'Ready …

4
Apakah SELECT * ok dalam Pemicu. Atau apakah saya meminta masalah?
Saya terjebak dalam perdebatan di tempat kerja, dan saya butuh nasihat tentang kemungkinan Perangkap yang mungkin saya abaikan. Bayangkan skenario di mana Pemicu digunakan untuk menyalin Catatan yang Dihapus ke Tabel Audit. Pemicu menggunakan SELECT *. Semua orang menunjuk dan berteriak dan mengatakan betapa buruknya hal ini. Namun, jika modifikasi …



2
Kode yang sama dalam beberapa prosedur tersimpan
Saya baru-baru ini bergabung dengan sebuah perusahaan, dan saya baru saja memperhatikan bahwa banyak dari prosedur yang tersimpan memiliki bagian kode yang sama berulang. Saya perhatikan karena saya ditugaskan untuk mengubah bagian kecil dari kode itu di setiap SP yang terjadi :) Ini adalah potongan kode yang cukup besar, sekitar …

2
Apakah ada persamaan T-SQL untuk tanda baca karena [0-9] untuk angka dan [az] untuk huruf?
Apakah ada T-SQL yang setara dengan [0-9]dan [a-z]pola yang akan membiarkan saya menarik nilai dari kolom yang berisi tanda baca? Sebagai contoh: Create Table #Test ( Value VarChar(10) ) Insert Into #Test Values ('123a'), ('456b'), ('12ABC'),('AB!23'),('C?D789') Select * From #Test Where Value like '[0-9][0-9][0-9][a-z]' Ini akan mengembalikan nilai di mana …

4
Bagaimana cara mendapatkan respons dari prosedur tersimpan sebelum selesai?
Saya perlu mengembalikan hasil sebagian (sesederhana pilih) dari prosedur Disimpan sebelum selesai. Apakah mungkin untuk melakukan itu? Jika ya, bagaimana cara melakukannya? Jika tidak, ada solusi? EDIT: Saya punya beberapa bagian dari prosedur. Pada bagian pertama saya menghitung beberapa string. Saya menggunakannya nanti dalam prosedur untuk membuat operasi tambahan. Masalahnya …



3
Memperbarui klausa WHERE untuk memeriksa apakah suatu nilai TIDAK dalam tabel terpisah
Saya memiliki kueri yang menggunakan WHEREklausa, dan saya kebetulan menggunakan WHEREklausa yang sama persis di banyak pertanyaan pada tabel ini (et al). Pertanyaannya adalah: SELECT DATENAME(DW, [AtDateTime]) AS [Day of Week] ,COUNT(*) AS [Number of Searches] ,CAST(CAST(COUNT(*) AS DECIMAL(10, 2)) / COUNT(DISTINCT CONVERT(DATE, [AtDateTime])) AS DECIMAL(10, 2)) AS [Average Searches …

1
Bidang pengidentifikasi unik dengan kondisi
Saya memiliki database yang tidak dalam produksi, jadi tabel utamanya adalah CustodyDetails, tabel ini memiliki ID int IDENTITY(1,1) PRIMARY KEYkolom dan saya sedang mencari cara menambahkan pengidentifikasi unik yang tidak direferensikan di tabel lain, saya akan berpikir dengan mengambil ini di akun isi kolom tidak akan persis kunci identitas. Kolom …

2
SQL Server 2008: urutan yang dimulai ulang setiap hari
Saya harus menambahkan pemicu yang harus memperbarui kolom menggunakan string format berikut:, <current_date>_<per_day_incremental_id>misalnya 2015-10-01_36. Id harus bertahap dan celah diizinkan. Pendekatan saya agak naif: buat tabel dengan tanggal saat ini dan nilai urutan saat ini dan pertahankan satu catatan di dalamnya: create table DailySequence ( date date, sequence int ) …


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.