Pertanyaan yang diberi tag tsql

91
Klausa WHERE pada tipe data "Teks" SQL Server

Di mana [CastleType] disetel sebagai tipe data "teks" di SQL Server dan kuerinya adalah: SELECT * FROM [Village] WHERE [CastleType] = 'foo' Saya mendapatkan kesalahan: Jenis data TEXT dan VARCHAR tidak kompatibel di operator yang sama. Bisakah saya tidak menanyakan tipe data ini dengan...

91
Cara mengonversi datetime menjadi string di T-SQL

Saya terkejut karena tidak dapat menemukan pertanyaan ini di sini. Saya memiliki tanggal waktu var dan saya ingin mengubahnya menjadi string sehingga saya dapat menambahkannya ke string lain. Saya menginginkannya dalam format yang dapat diubah dengan mudah kembali ke waktu tanggal. Bagaimana...

90
INSERT vs INSERT INTO

Saya telah bekerja dengan T-SQL di MS SQL untuk beberapa waktu sekarang dan entah bagaimana setiap kali saya harus memasukkan data ke dalam tabel, saya cenderung menggunakan sintaks: INSERT INTO myTable <something here> Saya mengerti bahwa kata kunci INTOadalah opsional di sini dan saya...

90
T-SQL: Perulangan melalui larik nilai yang diketahui

Inilah skenario saya: Katakanlah saya memiliki prosedur tersimpan di mana saya perlu memanggil prosedur tersimpan lainnya pada satu set id tertentu; apakah ada cara untuk melakukan ini? yaitu, alih-alih perlu melakukan ini: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec...

89
Subquery menggunakan Exists 1 atau Exists *

Saya biasa menulis cek EXISTS saya seperti ini: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Salah satu DBA dalam kehidupan sebelumnya mengatakan kepada saya bahwa ketika saya melakukan EXISTSklausul, gunakan...

89
Ukuran maksimum variabel varchar (max)

Pada setiap waktu di masa lalu, jika seseorang telah meminta saya ukuran maksimum untuk varchar(max), saya akan mengatakan 2GB, atau mendongak lebih tepat angka (2 ^ 31-1, atau 2147483647). Namun, dalam beberapa pengujian baru-baru ini, saya menemukan bahwa varchar(max)variabel ternyata dapat...