Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat sebuah instance dari multiset menggunakan daftar nilai. Semua nilai dalam konstruktor MULTISET harus dari jenis Tyang kompatibel. Konstruktor multiset kosong tidak diperbolehkan.
Sintaksis
MULTISET ( expression [{, expression }] )
-- or
{ expression [{, expression }] }
Argumen
expression Daftar nilai yang valid.
Mengembalikan Nilai
Kumpulan jenis MULTISET<T>.
Komentar
Entity SQL menyediakan tiga jenis konstruktor: konstruktor baris, konstruktor objek, dan konstruktor multiset (atau koleksi). Untuk informasi selengkapnya, lihat Membuat Jenis.
Konstruktor multiset membuat instans multiset dari daftar nilai. Semua nilai dalam konstruktor harus dari jenis yang kompatibel.
Misalnya, ekspresi berikut membuat multiset bilangan bulat.
MULTISET(1, 2, 3)
{1, 2, 3}
Nota
Literal multiset berlapis hanya didukung ketika multiset pembungkus memiliki satu elemen multiset; misalnya, {{1, 2, 3}}. Ketika multiset pembungkusan memiliki beberapa elemen multiset (misalnya, {{1, 2}, {3, 4}}), literal multiset berlapis tidak didukung.
Contoh
Kueri SQL Entitas berikut menggunakan operator MULTISET untuk membuat instans multiset dari daftar nilai. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengkompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:
Ikuti prosedur dalam Cara: Menjalankan Kueri yang Mengembalikan Hasil StructuralType.
Teruskan kueri berikut sebagai argumen ke
ExecuteStructuralTypeQuerymetode :
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product
WHERE product.ListPrice IN MultiSet (@price1, @price2)