Tunaweza kurudisha jedwali kutoka kwa kazi katika SQL?
Tunaweza kurudisha jedwali kutoka kwa kazi katika SQL?

Video: Tunaweza kurudisha jedwali kutoka kwa kazi katika SQL?

Video: Tunaweza kurudisha jedwali kutoka kwa kazi katika SQL?
Video: JIFUNZE NAMNA YAKUSAFISHA UKE WAKO(K)‼️ 2024, Novemba
Anonim

A meza -thaminiwa kazi inarudi safu mlalo moja (tofauti na taratibu zilizohifadhiwa, ambazo inaweza kurudi maumbo mengi ya matokeo). Kwa sababu ya kurudi aina ya a meza -thaminiwa kazi ni Jedwali , wewe unaweza tumia a meza -thaminiwa kazi popote ndani SQL kwamba wewe unaweza tumia a meza.

Vile vile, inaulizwa, kazi ya SQL inaweza kurudisha meza?

Utangulizi. Jedwali -Kuthaminiwa Kazi zimekuwepo tangu hapo SQL Toleo la seva 2005. Kimsingi a Jedwali -Kuthaminiwa Kazi ni a kazi hiyo inarudisha meza , hivi unaweza kutumika kama a meza katika swala.

Vivyo hivyo, utaratibu uliohifadhiwa unaweza kurudisha meza? Wewe unaweza sio kiufundi kurudi "meza ", lakini wewe inaweza kurudi seti ya matokeo na kutumia INSERT INTO.. EXEC syntax, wewe unaweza piga simu wazi a PROC na kuhifadhi matokeo katika a meza aina. Thamani ya Hali kuwa akarudi na a Utaratibu uliohifadhiwa unaweza kuwa tu aina ya data ya INT.

Kwa hivyo, tunaweza kurudisha matokeo ya jedwali kutoka kwa chaguo la kukokotoa?

Kurudi a Seti ya Matokeo kutoka kwa Utaratibu uliohifadhiwa. Unaweza kutumia MREJESHO chaguo la kurudi a seti ya matokeo , kwa namna ya muda meza , kutoka kwa utaratibu uliohifadhiwa. Hii ya muda meza inaweza kuingizwa tu ndani. Haiwezi kurejelewa, kutoka ndani ya utaratibu uliohifadhiwa, kwa kutumia taarifa ya SQL SELECT, UPDATE au DELETE.

DBO ni nini katika SQL?

The dbo , au mmiliki wa hifadhidata, ni akaunti ya mtumiaji ambayo ina ruhusa ya kutekeleza shughuli zote kwenye hifadhidata. Wanachama wa jukumu la seva isiyobadilika ya sysadmin hupangwa kiotomatiki dbo . dbo pia ni jina la schema, kama ilivyojadiliwa katika Umiliki na Utenganishaji wa Schema ya Mtumiaji SQL Seva.

Ilipendekeza: