SQLдеги функциядан таблицаны кайтара алабызбы?
SQLдеги функциядан таблицаны кайтара алабызбы?

Video: SQLдеги функциядан таблицаны кайтара алабызбы?

Video: SQLдеги функциядан таблицаны кайтара алабызбы?
Video: Функция COUNT (SQL для Начинающих) 2024, Апрель
Anonim

А стол -бааланган функция кайтарат бир катар топтому (сакталган процедуралардан айырмаланып, кайсы кайтара алат бир нече натыйжа формалары). Себеби кайтуу түрү а стол -бааланган функция болуп саналат Таблица , сен болот колдонуу стол -бааланган функция каалаган жерде SQL ошол сен болот колдонуу стол.

Ошо сыяктуу эле, суралат, SQL функциясы таблицаны кайтара алабы?

Introduction. Таблица -бааланган Функциялар бери бар SQL Server версиясы 2005. Негизи a Таблица -бааланган Функция болуп саналат функция ошол таблицаны кайтарат , ошентип болот катары колдонулушу керек стол суроодо.

Ошо сыяктуу эле, сакталган процедура таблицаны кайтара алабы? сен болот техникалык жактан эмес " таблицага кайтуу ", Бирок сен кайтара алат натыйжа топтомун жана INSERT INTO.. EXEC синтаксисин колдонуп, сиз болот айкын а PROC жана натыйжаларды а стол түрү. Статус мааниси болуп саналат кайтып келди тарабынан а Сакталган процедура болот гана INT маалымат түрү болушу керек.

Демек, функциядан таблица жыйынтыгын кайтара алабызбы?

Кайтуу а Натыйжалар топтому Сакталган процедурадан. Сенин колуңдан келет колдонуу КАЙТАРАТ опциясы кайтуу а натыйжа топтому , убактылуу түрүндө стол , сакталган процедурадан. Бул убактылуу стол болот гана киргизилет. Ал сакталган процедуранын ичинен SQL SELECT, UPDATE же DELETE билдирүүсүн колдонуу менен шилтеме жасоого болбойт.

SQLде DBO деген эмне?

The dbo , же маалымат базасынын ээси, маалымат базасындагы бардык иш-аракеттерди аткарууга уруксат берген колдонуучу каттоо эсеби. Сисадминдин туруктуу сервер ролунун мүчөлөрү автоматтык түрдө картага түшүрүлөт dbo . dbo ошондой эле схеманын аталышы, бул бөлүмдө Ээлик жана колдонуучунун схемасын бөлүү бөлүмүндө талкууланат. SQL Server.

Сунушталууда: