Bisakah kita mengembalikan tabel dari fungsi dalam SQL?
Bisakah kita mengembalikan tabel dari fungsi dalam SQL?

Video: Bisakah kita mengembalikan tabel dari fungsi dalam SQL?

Video: Bisakah kita mengembalikan tabel dari fungsi dalam SQL?
Video: SQL Server-0: Membuat, mengisi dan merelasikan tabel menggunakan SQL Server 2012 2024, April
Anonim

A meja -bernilai fungsi kembali satu baris (tidak seperti prosedur tersimpan, yang bisa kembali beberapa bentuk hasil). Karena kembali jenis meja -bernilai fungsi adalah Meja , Anda bisa Gunakan meja -bernilai fungsi di mana saja SQL bahwa Anda bisa Gunakan meja.

Demikian pula, ditanya, dapatkah fungsi SQL mengembalikan tabel?

Pengantar. Meja -Bernilai Fungsi telah ada sejak SQL Server versi 2005. Pada dasarnya a Meja -Bernilai Fungsi adalah fungsi itu mengembalikan meja , demikian itu bisa digunakan sebagai meja dalam sebuah kueri.

Demikian juga, dapatkah prosedur tersimpan mengembalikan tabel? Anda bisa tidak secara teknis kembalikan "sebuah meja ", tapi kamu bisa kembali set hasil dan menggunakan sintaks INSERT INTO.. EXEC, Anda bisa jelas panggil a PROC dan simpan hasilnya ke dalam a meja Tipe. Nilai Statusnya adalah dikembalikan oleh Prosedur Tersimpan dapat hanya menjadi tipe data INT.

Akibatnya, dapatkah kita mengembalikan kumpulan hasil tabel dari suatu fungsi?

Kembali A Hasil Set dari Prosedur Tersimpan. Kamu bisa menggunakan PENGEMBALIAN pilihan untuk kembali A kumpulan hasil , dalam bentuk sementara meja , dari prosedur tersimpan. Ini sementara meja bisa hanya dimasukkan ke dalam. Itu tidak dapat direferensikan, dari dalam prosedur tersimpan, menggunakan pernyataan SQL SELECT, UPDATE atau DELETE.

Apa itu DBO dalam SQL?

NS dbo , atau pemilik basis data, adalah akun pengguna yang memiliki izin tersirat untuk melakukan semua aktivitas dalam basis data. Anggota peran server tetap sysadmin secara otomatis dipetakan ke dbo . dbo juga merupakan nama skema, seperti yang dibahas dalam Kepemilikan dan Pemisahan Skema Pengguna di SQL Server.

Direkomendasikan: