Maaari ba nating ibalik ang talahanayan mula sa pag-andar sa SQL?
Maaari ba nating ibalik ang talahanayan mula sa pag-andar sa SQL?

Video: Maaari ba nating ibalik ang talahanayan mula sa pag-andar sa SQL?

Video: Maaari ba nating ibalik ang talahanayan mula sa pag-andar sa SQL?
Video: Return Multiple Results from an Excel Table with One Function 2024, Mayo
Anonim

A mesa -pinahalagahan pagbabalik ng function isang solong rowset (hindi tulad ng mga naka-imbak na pamamaraan, na maaaring bumalik maramihang mga hugis ng resulta). Dahil ang bumalik uri ng a mesa -pinahalagahan function ay mesa , ikaw pwede gumamit ng a mesa -pinahalagahan function kahit saan sa SQL na ikaw pwede gumamit ng a mesa.

Katulad nito, ito ay nagtanong, maaari ang isang SQL function na bumalik ng isang talahanayan?

Panimula. mesa -Pahalagahan Mga pag-andar ay mula noon SQL Bersyon ng server 2005. Karaniwang a mesa -Pahalagahan Function ay isang function na nagbabalik ng mesa , kaya ito pwede gamitin bilang a mesa sa isang query.

Gayundin, maaari bang ibalik ng isang nakaimbak na pamamaraan ang isang talahanayan? Ikaw pwede hindi teknikal ibalik ang "isang mesa ", pero ikaw maaaring bumalik isang set ng resulta at gamit ang INSERT INTO.. EXEC syntax, ikaw pwede malinaw na tumawag sa a PROC at itabi ang mga resulta sa a mesa uri. Ang Status Value being ibinalik ni a Ang Stored Procedure ay maaaring maging isang INT datatype lamang.

Dahil dito, maaari ba nating ibalik ang isang set ng resulta ng talahanayan mula sa isang function?

Nagbabalik a Set ng Resulta mula sa isang Stored Procedure. Kaya mo gamitin ang NAGBABALIK opsyon sa bumalik a set ng resulta , sa anyo ng isang pansamantalang mesa , mula sa isang naka-imbak na pamamaraan. Ito pansamantala lata ng mesa ipasok lamang sa. Hindi ito maaaring i-reference, mula sa loob ng naka-imbak na pamamaraan, gamit ang isang SQL SELECT, UPDATE o DELETE na pahayag.

Ano ang DBO sa SQL?

Ang dbo , o may-ari ng database, ay isang user account na nagpahiwatig ng mga pahintulot na gawin ang lahat ng aktibidad sa database. Ang mga miyembro ng sysadmin fixed server role ay awtomatikong namamapa sa dbo . dbo ay pangalan din ng isang schema, gaya ng tinalakay sa Paghihiwalay ng Pagmamay-ari at User-Schema sa SQL server.

Inirerekumendang: