آیا می توانیم جدول را از تابع در SQL برگردانیم؟
آیا می توانیم جدول را از تابع در SQL برگردانیم؟

تصویری: آیا می توانیم جدول را از تابع در SQL برگردانیم؟

تصویری: آیا می توانیم جدول را از تابع در SQL برگردانیم؟
تصویری: نحوه برگرداندن جدول از یک تابع در PostgreSQL || نکات و ترفندهای PostgreSQL 2020 Knowledge 360 2024, نوامبر
Anonim

آ جدول -ارزش تابع برمی گردد یک مجموعه ردیف منفرد (برخلاف رویه های ذخیره شده که می تواند برگردد چندین شکل نتیجه). از آنجا که برگشت نوع a جدول -ارزش عملکرد است جدول ، شما می توان استفاده از a جدول -ارزش عملکرد هر جایی در SQL که شما می توان استفاده از a جدول.

به طور مشابه، پرسیده می شود که آیا یک تابع SQL می تواند یک جدول را برگرداند؟

معرفی. جدول -ارزش کارکرد از آن زمان وجود داشته است SQL نسخه سرور 2005. اساساً الف جدول -ارزش عملکرد هست یک عملکرد که جدولی را برمی گرداند ، بنابراین آن را می توان به عنوان استفاده شود جدول در یک پرس و جو

به همین ترتیب، آیا یک رویه ذخیره شده می تواند یک جدول را برگرداند؟ شما می توان نه از نظر فنی برگرداندن "یک جدول "، اما شما می تواند برگردد یک مجموعه نتیجه و با استفاده از دستور INSERT INTO.. EXEC، شما می توان به وضوح a PROC و نتایج را در یک ذخیره کنید جدول نوع ارزش وضعیت موجود بازگشت توسط a ذخیره شده رویه می تواند فقط یک نوع داده INT باشد.

در نتیجه، آیا می توانیم مجموعه ای از نتایج جدول را از یک تابع برگردانیم؟

عودت آ مجموعه نتیجه از رویه ذخیره شده تو می توانی استفاده کنید بازگشت گزینه ای به برگشت آ مجموعه نتیجه ، به صورت موقت جدول ، از رویه ذخیره شده این موقتی میز میز فقط در درج شود. نمی توان آن را از داخل رویه ذخیره شده با استفاده از دستور SQL SELECT، UPDATE یا DELETE ارجاع داد.

DBO در SQL چیست؟

این dbo یا مالک پایگاه داده، یک حساب کاربری است که دارای مجوزهای ضمنی برای انجام تمام فعالیت های پایگاه داده است. اعضای نقش سرور ثابت sysadmin به طور خودکار به آنها نگاشت می شوند dbo . dbo همچنین نام یک طرح است، همانطور که در مالکیت و جداسازی طرحواره کاربر در SQL سرور.

توصیه شده: