Kamepiula 'ē aʻe, I hōkeo 'ikepili
SQL waiho waho kaʻina hana: ho okumu ana a me ka hoʻohana '
SQL waiho waho kaʻina hana i executable lako polokalamu Module i hiki ke waiho i loko o ka hōkeoʻikepili ma ke ano o kekahi mau mea. Ma na olelo e ae, ia mea he mea ia he SQL-olelo. Mau waiho waho kaʻina hana hiki ke hoʻokō 'ia ma ka noi o ka Client e kiʻi i ka hula maikaʻi. Eia hou, ua iauaeoia i pinepine kapaʻia mai nā moʻolelo keaka a hiki mai kekahi'ē aʻe pauku.
hoike
He nui nā poʻe manaʻo e ka mea, e like me nā kaʻina hana o ka likeʻole kiʻekiʻe-ʻilikai iaaiey 'ōlelo (pakahi, koe wale no ka MS SQL). Paha keia mea oiaio. Ka mea, i like kiko'î, ka mea hiki ke hoopuka aku i ka like cia. No hoi, ma kekahi hihia, e hele mai lākou i loko o ka leo. No ka laʻana, e hui ka mea, me ka 'ikepili i o DDL a me ka DMLʻikepili, e like me mea hoʻohana oihana (kuhi inoa - UDF).
Maoli waiho waho SQL hana i ke ākea huahelu o ka pono e maopopo ia i waena o ia mau keʻano o ka hanaʻana. Maluhia o ka Lehulehu, variability iaaiey productivity - a pau i kēia,ʻo mea hoʻohana hana me ka 'ikepili i, oi a oi. I ka piko o ka hiʻona hele mai kaʻina hana no na makahiki 2005-2010, ka wā aʻu i loaa i ka polokalamu, mai ka "Microsoft" ma lalo o ka inoa «SQL Kuʻia Management Studio». A me kona kōkua, hana me ka 'ikepili i ua lilo nui maʻalahi, oi mea hiki, a oi pono. Makahiki ma hope o ka makahiki, i kēia hana o ka pū i hiki 'ike i loaa hiʻona i loko o ka iaaiey kaiapuni. I kēia lā, HI SQL Kuʻia ka loa mau polokalamu, a no ka mea hoʻohana i "manawalea ana mai iaʻu" me ka 'ikepili i, ku iho la ma ka par me "kela aku".
A hiki aku oe i kapa aku ai i ke kaʻina hana, ka mea, ua loaʻa hoʻokō 'ia e ke kikowaena me ka hoʻokali kūpono keʻano o ka hanaʻana a me ka hoʻohana' uao. Oe hiki laila hana i kekahi hana me ka 'ike. Moʻolelo holoi, hooko, loli. Over a pau i kēia mea i loko o ka DDL-Aʻole, ka mea hookahi wale-handedly hana luna 'hana ma luna o ia mau mea. A ka mea, a pau ka hana nui koke, a me ke kikowaena 'aʻole ole maoli ukana. Kēia mämä holo a me ka productivity e oe koke hoolilo nui dala o ka 'ike mai i ka mea hoʻohana a hiki i ke kikowaena a me ka Hope versa.
E hoʻokō i keia hana me ka 'ike, ma laila i kekahi mau iaaiey' ōlelo loea. Mau nā, no kekahi laʻana, PL / SQL mai ka hōkeoʻikepili'ōnaehana kahi e olelo ai, PSQL ma InterBase a me Firebird nenoai, e like me ka Classic "maykrosoftovskih» hana-SQL. A pau no ia i ke hoʻololi i ka hana a me ka holo waihonakala kaʻina hana, hiki oe, e hoʻohana i ko lākou mau algorithms ma ka nui hōkeoʻikepili handlers. He pono a me ka hōʻoia 'ia ka poe e lawe mai ana o ia' ike, hiki hoomalu a pau mea, mai ke aliiwahine kolu poe, a, no laila, ke kumulipo, nā loli paha moʻolelo holoi ana o kekahi mau ikepili.
productivity
Mau hōkeoʻikepili mea hiki ke hanaʻia ma naʻano likeʻole. Ua apono 'mea hoʻohana, e koho i ke' ano o ke kaʻina hana i makemake e kūpono loa, i hoopakele manawa a me ka ikehu. Eia hou, i ke kaʻina hana iho ua hoʻokō ', pela ae ho'āʻo ana nunui manawa hoolilo ia ma ka' ōlelo ma waena o ke kikowaena, a me ka mea hoʻohana. Ke Module hiki ke reprogrammed a hoʻololi ma ke ala e hiki aku akau i ka loa i kekahi manawa. No ka pomaikai o 'ana i kumumanaʻo i ka mämä holo me ka a ka Launch o SQL waiho waho ke kaʻina hana no ia lŘlŘ: ke kaʻina mea wikiwiki' ē aʻe like ia mea, e hoolilo ana ia i ka pono a me ka versatile.
maluhia
Kēiaʻano o ka ike aaioee ÿokoÿa mai like keʻano o ka hanaʻana i loko o ia mea, ua hoakaka Hoʻonui i ke maluhia. Kēia Ua lako pono ia e ka mea i nā mea hoʻohana 'mai ka loaʻa'an kaʻina hana hiki e eliminated loa. Kēia e ae na ka luna hoʻomalu e hoʻomaka ana me ia kū kaʻawale, ka makau o ka interception a ke aliiwahine komo i ka hōkeoʻikepili ole.
ʻikepili hoolilo
Palapala ma waena o ka waiho waho SQL kaʻina hana a me ka palapala noi i ka Client mea e hoʻohana i nā mea kiko'î, a hoʻi nā loina. Ka la mahope mea,ʻaʻole e pono ia ke hoʻouna i nā 'ike i ka waihonakala kaʻina hana, akā, no ka' ike (ʻano nui ma luna o ka mea hoʻohana ka noi), a ua hoʻokō 'ia no ka SQL. Once waiho waho ke kaʻina hana no ua pau kona hana, e hoouna i ka ikepili nā pākeke hoʻi (akā, hou, ina makemake) a hiki i na kahea ana noi hoʻohana i keʻano o kāu kiʻina hana ana i hiki ke hoʻokō i ka leo kahea a hiki i ka waiho waho SQL kaʻina hana a me ka hoʻi, no kekahi laʻana:
- ʻikepili EYI Via auaiaea aiao type;
-ʻikepili EYI Via ka hoʻi hoike;
-ʻIkepili EYI Via lawe wae.
A, ano, e nana i pehea kēia kaʻina hana ku pono i ka ia loko.
1. Hana i EXEC-waiho i loko o ka SQL kaʻina hana
Oe ke hana i ka hana i loko o MS SQL (Managment Studio). Ma hope o ke kaʻina hana ua hana, ka mea, ua heluʻia ma luna o ka programmable hōkeoʻikepili wahi, ma i ke kaʻina hana ua hana ma ka Aʻole o ka honua nei. E hooko SQL waiho waho kaʻina hana hoʻohana EXEC-he kaʻina hana e loaʻa ai ka mea inoa.
Ka wā e pili ana i ka inoa ke hele mua kaʻina hana, a laila, i hoʻokahi a oi kiko'î mea i häʻawi mai ai iä ia. Kiko'î a hiki e ponoʻole. Ma hope o ka aiao (s), oa i ke kino o ke kaʻina hana, a hiki i ke kākau, ka mea i pono, e lawe mai i kekahi mea e pono ai hana.
Ka nui, e hoike ana i ke kino hiki i kūloko DEBFULLNAME, Aia i loko o ia, a me kēia mau aiaiiuo i kūloko, a me ka pili ana i ka kaʻina hana. Ma nā hua'ōlelo, ka mea hiki ke noʻonoʻo wale nō i loko o ke kino ohe. Microsoft SQL Kuʻia. Waiho waho kaʻina hana ma keia hihia i manaoia kūloko.
Pela, e hana i kekahi kaʻina hana, ua pono i ka kaʻina hana ka inoa, a ma ka liʻiliʻi loa hoʻokahi aiao like me ka hana kino. Eʻoluʻolu, e hoailona oukou i ka koho maikaʻi i loko o keia hihia o ka hana ana a me ka manaʻo o nā kaʻina hana a me ka XML inoa i loko o ka classifier.
Ke kaʻina hana kino hiki i kekahi 'ano o nā' ana, SQL, no kekahi laʻana, e like me e pili ana i ka papaʻaina, ka hoʻokomo 'ana i kekahi a oi lalani o ka papaʻaina, e kukulu i ka hōkeoʻikepiliʻano a me ka ano, a no laila, ma luna o. Aka hoi, i ke kaʻina hana kino oʻokeʻa loa kekahi ana i loko o laila. Kekahi o ka mea nui hoʻokau 'i ma lalo iho:
- i ke kino, aole ia i hana i kekahi'ē aʻe waiho waho kaʻina hana;
- i ke kino pono ole e ho okumu i ka wahaheʻe manaʻo e pili ana i ke kiʻi;
- i ke kino, aole ia i hana i kekahi triggers.
2. E hoʻopaʻa i ka ee iaaanu aey i loko o ke kino o ke kaʻina hana
Oe hiki e aiaiiuo kūloko a hiki i ke kaʻina hana o ka kino, a laila ka mea, e ia i loko o ka hana kino. A maikaʻi mea mea e ho okumu i kekahi ee iaaanu aey i ka hoʻomaka o ka waiho waho hana kino. Akā, e hiki no hoi i aiaiiuo anywhere i loko o ke kino o ka mea.
I kekahi manawa oe e hai i ka mea, i kekahi aiaiiuo i loko o ka ia lalani, a me kēlā me kēia ee iaaanu aey hoʻokaʻawaleʻia ma ka comma. No hoi e hoailona oukou i ka pākuʻina kau mua ka ee iaaanu aey me @. Ma ke kino o ke kaʻina hana, e hiki ke kau i kekahi ee iaaanu aey e a oe makemake. No ka laʻana, he ee iaaanu aey @ NAME1 hiki ke hai mai i ka hopena o ke kaʻina hana kino. I mea e hāʻawi aku i kekahi mea no ka ee iaaanu aey haʻi hoʻohana i ka lākou o kaʻikepili. Akä naÿe i ke kulana wā oi ma mua o kekahi ee iaaanu aey hai aku i loko o ka ia lalani, hoʻokahi wale nō lākou o nā kinoʻikepili hoʻohana i loko o keia kulana.
Mea hoʻohana pinepine noi i ka nīnau: "Pehea e hāʻawi aku mau Hawaiʻi i loko o ka hoʻokahi hoakaka i loko o ke kino o ke kaʻina hana 'pono?. Mea nīnau, akā, i kēia mea nui maʻalahi ma mua o kou manaʻo. Ka pane: me ke kōkua o ka hui i «Mo Var = waiwai". Hiki nō ke hoʻohana i kēia mau hui, kaawale ma commas.
3. E hana i kekahi SQL waiho waho hana
Ma ka laulāʻano o examples o kanaka hōʻike e pili ana i ka mea hūnā i ke kaʻina hana a me ka hana ia. Naʻe, i ke kaʻina hana e lawe ia mau mea kiko'î i ka oihana kaʻina hana ka mea e i ka waiwai e kokoke ana i ka mea (akā,ʻaʻole e mau ana). Inā e like, alaila, hoomaka na keʻano o ka hanaʻana e like i loko o ke kino. No kekahi laʻana, ina oe e hana i kekahi hana e, e lawe i ke kulanakauhale a me ka māhele 'āina mai ka Caller, a hoʻi i kaʻikepili e pili ana i ka nui o nā kākau i kapa i ka like kulanakauhale a me ka māhele' āina. Ke kaʻina hana e hulina i ka hōkeoʻikepili papa o nā kākau, no kekahi laʻana, Pub, no ka lawelawe i kēia i ka ho omaulia kākau. E loaa mau 'ikepili i, no ka mea hoike, i ka Google Downloads ka SQL kōmi'ōkuhi me ka SQL2005ʻaoʻao.
Ma ka mua kumu hoʻohālike, ke kaʻina hana i mau mea kiko'î, a ma English makemake e kapaia conditionally @State a me @City. Keʻikepiliʻano hoʻopili like i ke 'ano i hoakaka ia ma ka palapala. Ke kaʻina hana kino i na aiaiiuo @TotalAuthors (nā mea a pau i kākau), a me keia ee iaaanu aey ua hoʻohana 'ia no ka hōʻike' ana i kā lākou helu. Next hele mai i ka pauku koho noi ana a pau helu. Eia hoi, i ka pōpilikia cia ma ka papakaumaka i loko o ka auoiaea window ka hoʻohana 'ana i ka puka hoike.
Pehea e hana i kekahi SQL waiho waho hana
Aia mau aoao elua e hana i ka hana. Ke ala mua ua hoike e hele kiko'î a me ka comma-kaawale papa ua hana ma hope o ka hana inoa. Ina mākou i nā waiwai Hawaiʻi (like i loko o ka mua kumu hoʻohālike). Mau loina i ohi hoʻohana aiaiiuo a me @State @City ina hana. Ma keia hana, nui kiko'î o ka EYI kauoha. Kēia iaoia ua kapaia ka EYI kaʻina o nā manaʻo hoʻopiʻi kū'ē. Ma ka lua o ka hana, i nā mea kiko'î mea, ua hāʻawi 'ana, i a ina o ka mea' aʻole nui. Kēia lua o ka hana ua ikeia me ka EYI o ka inoa o kekahi manaʻo hoʻopiʻi kū'ē.
Ke kaʻina hana i iki deviate mai ka typical. A pau o ka ia, e like me ia ma ka mua kumu hoʻohālike, akā, me ka mea kiko'î e 'oni iki' aneʻi wale. I mea ua waiho waho mua @City aiao, a me @State waiho ae i ka paʻamau waiwai. Ka paʻamau okoʻa no ka manawa ua ana anao? Aou kaawale. SQL waiho waho kaʻina hana e like mea kiko'î. Ma keia hihia, nae ke koho "ka Ut 'replaces ka paʻamau waiwai io o ka" CA ". Ma ka lua oʻano hele wale kekahi i kekahi manaʻo hoʻopiʻi waiwai no @City, a me @State hōʻoia ka maʻamau, i "CA". Inā pilikia ka haumāna programmers i aʻo aku ai iā ia a pau nā aiaiiuo paʻamau e aia kokoke i ka hopena o ka aiao papa. I ole ia, i ka hooko mea,ʻaʻole e hiki, alaila oe i ka hana me ka hoololiia ana o ka inoa i ka hou, a oi manaʻo hoʻopiʻi kū'ē huikau.
4. waiho waho Kānāwai SQL Kuʻia: aoao o ka hoi ana mai
Aia i ekolu nui aoao, e hoouna akuʻikepili waiho i loko o ke kapa ina hana. Ka mea, i ma lalo iho:
- hoʻi nā loina waiho waho kaʻina hana;
- auaiaea aiao waiho waho kaʻina hana;
- E koho i kekahi o ka waiho waho kaʻina hana.
4,1 E hoʻi aiee o SQL waiho waho kaʻina hana
Ma kēia kaʻina hana, i ke kaʻina hana 'ia nā pūʻulu i ka waiwai o ka kūloko ee iaaanu aey, a hoi mai ia. Ke kaʻina hana hiki no hoi 'ana hoʻi i ka ikaika nui. Ma ke kēia laʻana, ua hana mākou i ka kaʻina hana e huli i ka huina helu o nā kākoʻo ana ma. Inā mākou e hoohalike ai i kēia me ka mua kaʻina hana, e hiki ke ike i ka waiwai o ka puka UAIAaIN ma ka nana e hoole.
Ano, e ka nānā i ana, e hana i ke kaʻina hana a me ka hōʻike 'ana i ka waiwai, e hoʻi ia. Ae hana i na kaʻina hana i koi 'ia e hookupaa aku, a ee iaaanu aey pai, a ua lawe mai ma hope o ke kaʻina. Hai i kahi o ka pai ana i ka Aʻole hiki ke hoʻohana 'ia i ka wae-Aʻole, no kekahi laʻana, wae no @RetValue, a me OutputValue.
4.2 auaiaea aiao SQL waiho waho kaʻina hana
Ke pane waiwai hiki ke hoʻohana 'ia hoʻi i ka hookahi ee iaaanu aey ia mākou i ike i ka mua kumu hoʻohālike. E ho ohana i ka auoiaea E ho oku ui ke kaʻina hana e hoouna i kekahi a oi aiaiiuo i ka hea 'aoʻao. Auaiaea aiao ua denoted like manawa kēia ki hua'ōlelo «auaiaea» ka wā e pili ana ina hana. Inā ka aiao ua hoakaka ia me he auaiaea aiao, i ke kaʻina hana e hoopii mai ai, e hāʻawi aku ia i ka nui. Waihonakala kaʻina hana SQL, examples no i hiki ke ike ia ma lalo nei, i loko o ia ka hihia hoi a hiki i ka hope ike.
Ma keia hana, ma laila e e mau Kanalua inoa: @TotalAuthors a me @TotalNoContract. Ka mea i hoakaka ia ma ka papa inoa aiao. Mau aiaiiuo i ia aiee loko o ke kaʻina hana kino. A hiki mākou hoʻohana i ka auoiaea kiko'î, ka Caller ke ike i ka waiwai i loko o ke kaʻina hana kino.
Eia hou, i loko o ka mua ha i, e hai mau aiaiiuo e ike i na loina i Ua hoʻouka kekahi waihonakala ke kaʻina hana, HI SQL Kuʻia me ka auoiaea aiao. A laila, i ke kaʻina hana e hoʻokōʻia ana ka maʻamau cia «CA» aiao. ʻO kēia mau mea kiko'î i auaiaea, a, no laila, hai mai la aiaiiuo i hooholoia ma ka hoakaka ia ano. Eʻoluʻolu, e hoailona oukou i ka wā i hoakaka iaʻaneʻi he ee iaaanu aey auaiaea koho hua'ōlelo. Ma hope o ke kaʻina hana ua ana ana, o ka nui hoi ma ka hoʻohana 'ana i ka auoiaea kiko'î i hōʻike' ia ma luna o ka memo puka aniani.
4,3 koho i kekahi SQL waiho waho kaʻina hana
Kēiaʻano hana ua hoʻohana 'ia hoʻi i ka lākou i loko o ka palapala papaʻikepili Hawaiʻi (RecordSet) no ke kahea i waiho waho hana. Ma keia hana, SQL waiho waho hana me kiko'î @AuthID noi papaaina "kākau" ma ka 'oʻoleʻa na mooolelo hoi ma keia aiao @AuthId. Wae Aʻole hoʻoholo mea e e hoi aku i ke kahea ana i ka waiho waho hana. I ka wā i waiho waho hana AuthId pū i hiki hoʻi. Oia i ke kaʻina hana no ka mau, e huli hou wale i kekahi palapala a kekahi i nā mea a pau. Naʻe, i ka waiho waho hana aʻole i kekahi kapu ma luna o ka hoʻi hou aku kekahi e komo ai o ka. Pinepine examples Hiki ke loaʻa i loko i ka hoʻiʻikepili koho hoʻohana kiko'î a me ka pōpilikia aiaiiuo ua hanaia ma ka hoʻolako i ka ai iiiaanoaa o ka huina nā loina.
ma ka hopena
A waiho waho i ke kaʻina hana o ka polokalamu nani nui, hoi mai la a hoolilo, e like me e kukulu i ka mea e pono ai aiaiiuo aie i ka palapala noi i ka Client. Mai ka waiho waho kaʻina hana ua hooko aku la ma ke kikowaena ia iho,ʻikepili e loaa hou mai i ka nui puke ma waena o ke kikowaena, a me ka noi (no kekahi ho) Client hiki ke käpae '. Kēia i mea e hiki ai, e emi i ka haawe ana ma luna o ka SQL KikowaenaUa, a, o ka papa, o ka lima o ko lākou nā mea hōʻoia. Kekahi o na subspecies i waiho ai ke kaʻina hana T SQL, akā, ua pono ko lakou kuka nei lakou i ka poe i komo i loko o ka hana ana o ka kilakila hōkeoʻikepili. Aia mea no hoi he nui, he nui ka nui o ka nuances i hiki e pono keia mau mea i loko o ke ao o ka waihonakala ke kaʻina hana, nae, ua nele no ka poe e hoʻolala i hana pilipaa iaaiey, me 'oihana' o.
Similar articles
Trending Now