Cara: Membuat Objek Database Baru Menggunakan Kueri
Jika Anda lebih suka menggunakan skrip untuk membuat atau mengedit tampilan, prosedur tersimpan, fungsi, pemicu, atau jenis yang ditentukan pengguna, Anda dapat menggunakan Editor Transact-SQL. Editor Transact-SQL menyediakan IntelliSense dan dukungan bahasa lainnya. Untuk informasi selengkapnya, lihat Menggunakan Editor SQL Transact untuk Mengedit dan Menjalankan Skrip.
Editor Transact-SQL dipanggil saat Anda menggunakan menu kontekstual Tampilkan Kode untuk membuka entitas database dalam database atau proyek yang terhubung. Ini juga secara otomatis dibuka saat Anda menggunakan menu kontekstual Kueri Baru dari SQL Server Object Explorer, atau menambahkan objek skrip baru ke proyek database. Jika Anda tidak tersambung ke database tetapi ingin menjalankan kueri terhadapnya, Anda juga bisa menggunakan kotak dialog Kueri Baru Koneksi ion dengan memilih menu Editor Transact-SQL dari menu SQL untuk menyambungkan ke database dan meluncurkan Editor Transact-SQL.
Untuk membuat tabel baru menggunakan kueri Transact-SQL
Klik kanan simpul Database perdagangan dan pilih Kueri Baru.
Di panel skrip, tempelkan kode ini:
CREATE TABLE [dbo].[Fruits] ( [Id] INT NOT NULL, [Perishable] BIT DEFAULT ((1)) NULL, PRIMARY KEY CLUSTERED ([Id] ASC), FOREIGN KEY ([Id]) REFERENCES [dbo].[Products] ([Id]) );
Klik tombol Jalankan Kueri di toolbar Editor Transact-SQL untuk menjalankan kueri ini.
Klik kanan database Perdagangan di SQL Server Object Explorer dan pilih Refresh. Perhatikan bahwa tabel Buah baru telah ditambahkan ke database.
Untuk membuat fungsi baru
Ganti kode di Editor Transact-SQL saat ini dengan yang berikut:
CREATE FUNCTION [dbo].GetProductsBySupplier ( @SupplierId int ) RETURNS @returntable TABLE ( [Id] int NOT NULL, [Name] NVARCHAR (128) NOT NULL, [Shelflife] INT NOT NULL, [SupplierId] INT NOT NULL, [CustomerId] INT NOT NULL ) AS BEGIN INSERT @returntable SELECT * from Products p where p.SupplierId = @SupplierId RETURN END
Fungsi ini akan mengembalikan semua baris dalam
Products
tabel yangSupplierId
sama dengan parameter yang ditentukan. Klik tombol Jalankan Kueri di toolbar Editor Transact-SQL untuk menjalankan kueri ini.Di SQL Server Object Explorer, di bawah simpul Perdagangan , perluas simpul Programmability and Functions . Anda dapat menemukan fungsi baru yang baru saja Anda buat di bawah Fungsi bernilai tabel.
Untuk membuat tampilan baru
Ganti kode di Editor Transact-SQL saat ini dengan yang berikut ini. Lalu klik tombol Jalankan Kueri di atas editor untuk menjalankan kueri ini.
CREATE VIEW [dbo].PerishableFruits AS SELECT p.Id, p.Name FROM dbo.Products p join dbo.Fruits f on f.Id = p.Id where f.Perishable = 1
Di SQL Server Object Explorer, di bawah simpul Perdagangan , perluas simpul Tampilan untuk menemukan tampilan baru yang baru saja Anda buat.
Lihat Juga
Mengelola Tabel, Hubungan, dan Memperbaiki Kesalahan
Menggunakan Editor Transact-SQL untuk Mengedit dan Menjalankan Skrip
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk