Pertanyaan yang diberi tag «t-sql»

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

1
Perbedaan antara "dan" dan "&"
Saya mencoba memahami urutan diutamakan untuk operasi logis dan memiliki kode berikut: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F dan itu mengembalikan kesalahan sebagai Sintaksis salah di dekat kata kunci 'dan'. Saya mengganti 'dan' dengan '&', dan kode berfungsi lagi. Mengapa kode lama tidak berfungsi? …
13 sql-server  t-sql 

4
NULL membandingkan nilai sendiri dalam sebuah tabel
Saya selalu bingung tentang beberapa perilaku misterius t-sql, seperti yang berikut ini -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow NULL comparison, …

3
512 Bytes tidak digunakan dari halaman data 8 KByte SQL Server
Saya telah membuat tabel berikut: CREATE TABLE dbo.TestStructure ( id INT NOT NULL, filler1 CHAR(36) NOT NULL, filler2 CHAR(216) NOT NULL ); dan kemudian membuat indeks berkerumun: CREATE CLUSTERED INDEX idx_cl_id ON dbo.TestStructure(id); Berikutnya saya mengisinya dengan 30 baris setiap ukuran adalah 256 byte (berdasarkan tabel deklarasi): DECLARE @i AS …

5
Dalam SQL Server, apakah ada cara untuk menentukan nilai parameter yang diteruskan ke prosedur tersimpan yang dijalankan
Salah satu cara untuk menentukan mengeksekusi prosedur tersimpan adalah dengan menggunakan metode "manajemen dinamis", seperti: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Namun, ini hanya menampilkan teks dari pernyataan membuat prosedur tersimpan. misalnya: CREATE PROCEDURE IMaProcedure @id int AS SELECT * FROM AllTheThings Where id = …


2
Bagaimana cara mendapatkan sp_BlitzIndex dari Brent Ozar untuk dijalankan pada Azure?
Saya mengunduh Kit Pertolongan Pertama SQL Server dari situs web Brent Ozar. Ketika saya mencoba menjalankan skrip sp_BlitzIndex terhadap database master saya melalui Microsoft Sql Server Management Studio saat masuk sebagai admin tingkat server database Azure dan saya mendapat kesalahan berikut: Msg 262, Level 14, Negara 18, Prosedur sp_BlitzIndex, Baris …



3
Sembunyikan Pilih Output dari T-SQL
Saya mencoba untuk mendapatkan waktu eksekusi permintaan, tetapi saya juga ingin menyembunyikan output permintaan. Saya hanya ingin waktu yang telah berlalu - tidak ada output. Contoh DECLARE @Start datetime DECLARE @End datetime SELECT @StartTimeWA=GETDATE() SELECT [id] ,[database_id] ,[proc_name] ,[exec_t] from [DB].[dbo].[STAT] SELECT @End=GETDATE() SELECT DATEDIFF(MS,@Start,@End) AS [Duration] Saat ini, saya …
13 sql-server  t-sql 

1
Apakah SQL Server / T-SQL mendukung garis-kelanjutan untuk memecah string panjang?
Saya kadang-kadang memiliki skrip SQL yang memiliki satu atau lebih string super-panjang (kadang-kadang bahkan bodoh-panjang). Biasanya ini adalah VARBINARYliteral / konstanta yang mewakili file / Majelis, tetapi kadang-kadang mereka adalah teks. Masalah utama dengan string yang sangat panjang adalah bahwa beberapa editor teks tidak menangani semuanya dengan baik. Misalnya, saya …


2
Perbarui tabel menggunakan nilai dari tabel lain di SQL Server
Saya memiliki 2 tabel di database saya. Tabel 1 ------------------------------------------------------------------------- | name | family | phone | email | gender | phone2 | address | birthdate | ------------------------------------------------------------------------- Meja 2 ----------------------------------------- | gender | address | phone | birthdate | ----------------------------------------- pada tabel # 1 kolom alamat dan phone2 kosong …


2
Apakah MERGE dengan OUTPUT praktik yang lebih baik daripada INSERT dan SELECT bersyarat?
Kita sering menghadapi situasi "Jika tidak ada, masukkan". Blog Dan Guzman memiliki penyelidikan yang sangat baik tentang bagaimana membuat proses ini threadsafe. Saya punya tabel dasar yang hanya katalog string ke integer dari a SEQUENCE. Dalam prosedur tersimpan saya harus mendapatkan kunci integer untuk nilai jika ada, atau INSERTkemudian mendapatkan …

5
Bagaimana cara menyembunyikan / menonaktifkan tabel tanpa menjatuhkannya untuk memeriksa redundansi?
Saya harus memelihara dan memperluas sistem lawas lama yang berisi metode layanan web dan tabel database yang tidak lagi digunakan. Karena saya tidak sepenuhnya yakin bahwa tabelnya benar-benar berlebihan, saya takut untuk menjatuhkannya. Apakah ada cara lain untuk mencapai efek yang sama (tabel tidak dapat digunakan lagi) tanpa menjatuhkannya? Gagasan …

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.