SQL-dagi funksiyadan jadvalni qaytara olamizmi?
SQL-dagi funksiyadan jadvalni qaytara olamizmi?

Video: SQL-dagi funksiyadan jadvalni qaytara olamizmi?

Video: SQL-dagi funksiyadan jadvalni qaytara olamizmi?
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, May
Anonim

A stol - baholangan funksiya qaytadi bitta qator to'plami (saqlanuvchi protseduralardan farqli o'laroq, qaysi qaytishi mumkin bir nechta natija shakllari). Chunki qaytish a turi stol - baholangan funktsiyasi hisoblanadi Jadval , siz mumkin foydalanish a stol - baholangan funktsiyasi istalgan joyda SQL bu siz mumkin foydalanish a stol.

Xuddi shunday, so'raladi, SQL funktsiyasi jadvalni qaytara oladimi?

Kirish. Jadval - Qadrlangan Funksiyalar beri mavjud SQL Server versiyasi 2005. Asosan a Jadval - Qadrlangan Funktsiya a funktsiyasi bu jadvalni qaytaradi , shunday qilib mumkin sifatida foydalanish stol so'rovda.

Xuddi shunday, saqlangan protsedura jadvalni qaytara oladimi? Siz mumkin texnik jihatdan emas " jadvalni qaytaring ", lekin siz qaytishi mumkin a natija majmui va INSERT INTO yordamida.. EXEC sintaksisi, siz mumkin aniq a chaqirish PROC va natijalarni a ga saqlang stol turi. Status qiymati qaytdi tomonidan a Saqlangan protsedura mumkin faqat INT ma'lumotlar turi bo'lishi kerak.

Shunday qilib, biz funktsiyadan jadval natijalari to'plamini qaytarishimiz mumkinmi?

Qaytish a Natijalar to'plami Saqlangan protseduradan. Siz.. qila olasiz; siz … mumkin dan foydalaning QAYTADI uchun variant qaytish a natijalar to'plami , vaqtinchalik shaklida stol , saqlangan protseduradan. Bu vaqtinchalik stol mumkin faqat ichiga kiritilishi mumkin. Unga SQL SELECT, UPDATE yoki DELETE iboralari yordamida saqlangan protsedura ichidan murojaat qilib bo'lmaydi.

SQLda DBO nima?

The dbo , yoki ma'lumotlar bazasi egasi, ma'lumotlar bazasidagi barcha amallarni bajarish uchun nazarda tutilgan ruxsatlarga ega bo'lgan foydalanuvchi hisobidir. Ruxsat etilgan sysadmin server rolining a'zolari avtomatik ravishda xaritaga kiritiladi dbo . dbo Bu shuningdek, "Egalik va foydalanuvchi sxemasini ajratish" bo'limida muhokama qilinganidek, sxemaning nomidir. SQL Server.

Tavsiya: