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.

5
Buat skrip SQL yang membuat database dan tabel
Saya memiliki database dan tabel SQL yang ingin saya gandakan di SQL Server lain. Saya ingin membuat skrip SQL yang membuat database dan tabel dalam satu skrip. Saya dapat membuat skrip "Buat" menggunakan SQL Management Studio untuk setiap kasus (Database dan Tabel), tetapi saya ingin tahu apakah menggabungkan kedua skrip …
102 sql  sql-server 

9
Kurangi satu hari dari tanggal waktu
Saya memiliki kueri untuk mengambil perbedaan tanggal antara 2 tanggal waktu sebagai: SELECT DATEDIFF(DAY, @CreatedDate , GETDATE()) Ex : SELECT DATEDIFF(DAY, '2013-03-13 00:00:00.000' , GETDATE()) Saya perlu memiliki kueri yang berfungsi seperti ini yang akan mengurangi satu hari dari hari pembuatan: SELECT DATEDIFF(DAY, **@CreatedDate- 1** , GETDATE())
102 sql  sql-server  datetime 



2
alternatif untuk REPLACE pada tipe data teks atau ntext
Saya perlu memperbarui / mengganti data di datatable.column. Tabel tersebut memiliki bidang bernama Content. Saya menggunakan REPLACEfungsinya. Karena tipe data kolom adalah NTEXT, SQL Server tidak mengizinkan saya untuk menggunakan REPLACEfungsi tersebut. Saya tidak dapat mengubah tipe data karena database ini adalah tabel perangkat lunak pihak ketiga. Mengubah tipe data …
101 sql  sql-server  tsql 

4
Bagaimana cara membuat indeks unik pada kolom NULL?
Saya menggunakan SQL Server 2005. Saya ingin membatasi nilai dalam kolom menjadi unik, sambil mengizinkan NULLS. Solusi saya saat ini melibatkan indeks unik pada tampilan seperti ini: CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1) …


10
Hasilkan nilai int acak dari 3 hingga 6
Apakah mungkin di Microsoft SQL Server menghasilkan nilai int acak dari Min hingga Max (contoh 3-9, 15-99 dll) Saya tahu, saya dapat menghasilkan dari 0 ke Max, tetapi bagaimana cara meningkatkan batas Min? Kueri ini menghasilkan nilai acak dari 1 hingga 6. Perlu mengubahnya dari 3 menjadi 6. SELECT table_name, …

5
Pemicu pembaruan SQL hanya jika kolom diubah
Dengan melihat contoh lain, saya mendapatkan yang berikut tetapi tampaknya tidak berfungsi seperti yang saya inginkan: Saya ingin itu hanya memperbarui informasi yang dimodifikasi jika QtyToRepairnilainya telah diperbarui ... tetapi tidak berhasil bahwa. Jika saya berkomentar di mana maka informasi yang dimodifikasi diperbarui dalam setiap kasus. Seperti yang saya katakan, …
101 sql  sql-server  triggers 






5
Bagaimana cara mengubah batasan kunci utama menggunakan sintaks SQL?
Saya memiliki tabel yang tidak memiliki kolom dalam batasan kunci utamanya. Alih-alih mengeditnya melalui SQL Server, saya ingin memasukkan ini ke dalam skrip untuk menambahkannya sebagai bagian dari skrip pembaruan kami. Sintaks apa yang dapat saya gunakan untuk melakukan ini? Haruskah saya melepaskan dan membuat ulang batasan utama?
100 sql-server 

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.