Bagikan melalui


Cara: Menggunakan Objek Microsoft SQL Server 2012 di Project Anda

Dalam contoh ini, Anda akan menambahkan objek urutan ke proyek database yang menargetkan Microsoft SQL Server 2012.

Urutan diperkenalkan di Microsoft SQL Server 2012. Urutannya adalah objek terikat skema yang ditentukan pengguna yang menghasilkan urutan nilai numerik sesuai dengan spesifikasi yang urutannya dibuat. Urutan nilai numerik dihasilkan dalam urutan naik atau turun pada interval yang ditentukan dan dapat berputar (berulang) seperti yang diminta. Untuk informasi selengkapnya tentang objek urutan, lihat Nomor Urutan. Untuk informasi tentang apa yang baru di Microsoft SQL Server 2012, lihat Apa yang Baru di SQL Server 2012.

Peringatan

Prosedur berikut menggunakan entitas yang dibuat dalam prosedur sebelumnya di bagian Pengembangan Database Offline Berorientasi Proyek.

Untuk menambahkan objek Urutan baru ke proyek Anda

  1. Klik kanan proyek database TradeDev di Penjelajah Solusi, pilih Tambahkan, lalu Item Baru.

  2. Klik Keterprograman di panel kiri, dan pilih Urutan. Klik Tambahkan untuk menambahkan objek baru ke proyek.

  3. Ganti kode default dengan kode berikut ini.

    CREATE SEQUENCE [dbo].[Seq1]  
    AS INT  
    START WITH 1  
    INCREMENT BY 1  
    MAXVALUE 1000  
    NO CYCLE  
    CACHE 10  
    
  4. Jika platform target proyek Anda tidak diatur ke Microsoft SQL Server 2012, Daftar Kesalahan akan menampilkan kesalahan sintaks untuk pernyataan tersebut CREATE SEQUENCE . Untuk memperbaikinya, ikuti topik Cara: Mengubah Platform Target dan Menerbitkan Proyek Database untuk mengubah platform target yang sesuai.

  5. Ikuti topik Cara: Mengubah Platform Target dan Menerbitkan Proyek Database untuk menerbitkan proyek ke database di server Microsoft SQL Server 2012 yang tersambung.

Untuk menggunakan objek Urutan baru

  1. Di SQL Server Object Explorer, klik kanan database yang telah Anda terbitkan di prosedur sebelumnya, dan pilih Kueri Baru.

  2. Tempelkan kode berikut ke jendela kueri.

    DECLARE @counter INT  
    SET @counter=0  
    WHILE @counter<10  
    BEGIN  
        SET @counter = @counter +1  
         INSERT dbo.Products (Id, Name, CustomerId) VALUES (NEXT VALUE FOR dbo.Seq1, 'ProductItem'+cast(@counter as varchar), 1)  
    END   
    GO  
    
  3. Tekan tombol Jalankan Kueri .

  4. Di SQL Server Object Explorer, navigasikan ke tabel Produk dalam database. Klik kanan dan pilih Tampilkan Data untuk memeriksa baris yang baru ditambahkan.