Pertanyaan yang diberi tag «sql-server»

Microsoft SQL Server adalah sistem manajemen basis data relasional (RDBMS). Gunakan tag ini untuk semua edisi SQL Server termasuk Compact, Express, Azure, Fast-track, APS (sebelumnya PDW) dan Azure SQL DW. Jangan gunakan tag ini untuk jenis DBMS lainnya (MySQL, PostgreSQL, Oracle, dll.). Jangan gunakan tag ini untuk masalah pengembangan perangkat lunak dan seluler, kecuali jika terkait langsung dengan basis data.

15
Konversi gagal saat mengonversi tanggal dan / atau waktu dari string karakter saat memasukkan datetime
Saya mencoba membuat tabel sebagai berikut, create table table1(date1 datetime,date2 datetime); Pertama saya mencoba memasukkan nilai seperti di bawah ini, insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00 AM'); Itu telah memberikan kesalahan mengatakan, Tidak dapat mengonversi varchar ke datetime Kemudian saya mencoba format di bawah ini sebagai salah satu posting …
164 sql  sql-server 


7
Kinerja SQL JOIN vs IN?
Saya memiliki kasus di mana menggunakan GABUNGAN atau IN akan memberi saya hasil yang benar ... Yang biasanya memiliki kinerja lebih baik dan mengapa? Berapa tergantung pada server database apa yang Anda jalankan? (FYI saya menggunakan MSSQL)





9
Apa kegunaan tanda kurung siku [] dalam pernyataan sql?
Saya perhatikan bahwa Visual Studio 2008 menempatkan tanda kurung di sekitar nama kolom dalam sql. Apakah kurung menawarkan keuntungan? Ketika saya memberikan kode T-SQL saya tidak pernah peduli dengan mereka. Contoh: Studio visual: SELECT [column1], [column2] etc... Cara saya sendiri: SELECT column1, column2 etc...
163 sql-server  syntax 


4
Bisakah saya membuat batasan default bernama dalam pernyataan kolom tambahkan di SQL Server?
Di SQL Server, saya memiliki kolom baru di atas meja: ALTER TABLE t_tableName ADD newColumn NOT NULL Ini gagal karena saya menentukan TIDAK NULL tanpa menentukan batasan default. Tabel seharusnya tidak memiliki batasan default. Untuk menyiasatinya, saya bisa membuat tabel dengan batasan default dan kemudian menghapusnya. Namun, tampaknya tidak ada …



15
Teknik yang lebih baik untuk memangkas nol terkemuka di SQL Server?
Saya telah menggunakan ini selama beberapa waktu: SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) Namun baru-baru ini, saya menemukan masalah dengan kolom dengan semua karakter "0" seperti '00000000' karena tidak pernah menemukan karakter non- "0" yang cocok. Teknik alternatif yang pernah saya lihat adalah menggunakan TRIM: REPLACE(LTRIM(REPLACE(str_col, '0', ' ')), ' ', '0') …

15
LIMIT 10..20 di SQL Server
Saya mencoba melakukan sesuatu seperti: SELECT * FROM table LIMIT 10,20 atau SELECT * FROM table LIMIT 10 OFFSET 10 tetapi menggunakan SQL Server Satu-satunya solusi yang saya temukan sepertinya berlebihan: SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases ) a WHERE row …


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.