Hoʻopukaʻia nā Kaʻina Hana i nā Mea Hana Pono a me nā Kulekele palekana
Hoʻokumuʻo Microsoft SQL Server i ka mana hana mālamaʻana e hoʻololi i ke kaʻina hana hoʻomohala database ma o ka huiʻana i nā kuhi'ōlelo Transact-SQL i loko o nā poho. Ua mahaloʻia nā hana hoʻopiliʻia e ka hapanui o nā mea hoʻolaha SQL Server eʻike ana i nā pono kūpono a me nā palekana i hōʻiliʻiliʻia e lākou ka waiwai kūpono ma ka hoʻolālā.
Nā kōkua o ka hoʻohanaʻana i nā kaʻina hana
No ke aha e pono ai i ka mea hoʻoponopono ke hoʻohana i nā kaʻina hana i mālamaʻia?
Eia nā kumu nui o kēiaʻenehana:
- Ka hana i hanaʻia: Hoʻomoʻuluʻo SQL Server i kēlā me kēia manawa i hoʻopiliʻia i hoʻokahi manawa a laila hou hou i ka palapala hoʻolālā. Hiki ke hopena i ka hoʻonui i ka hoʻonui i ka hana i ka wā e kāheaʻia ai nā kaʻina hana mālama pinepine.
- Ho'ēmi i ke kalepa o ke kanaka / server: Inā he pilikia i ka bandwidth pūnaewele i kou kaiaulu, e hauʻoliʻoe e aʻo e hiki i nā kaʻina hana hoʻomalu ke hoʻoemi i nā hulina lōʻihi o SQL i kahi laina i laweʻia ma luna o ka lepa.
- Ka hoʻohana houʻana o ke kikowaena a me ka hoʻoponopono papahana: Hoʻopiliʻia nā kaʻina hana i hoʻohanaʻia e nā polokalamu maha a me nā polokalamu kelepona. Inā hoʻohanaʻoe iā lākou i kahi hana i hoʻonohonohoʻia,ʻikeʻoe i ka hoʻolālāʻana o ka hoʻolōlāʻana he emi ka liʻiliʻi.
- Nā mana hoʻolālā e hoʻonuiʻia: E hiki iāʻoe keʻae i kaʻaeʻana o nā mea hoʻohana e hana i kekahi papa hana i hoʻopaʻaʻia ma kahi kaʻawale o nā papaʻaina papahana.
Ua like nā hana i hoʻopiliʻia me nāʻoihana i hoʻoholoʻia e ka mea hoʻohana, akā naʻe aia nāʻokoʻa kānalua.
Kūlana
Ua like nā hana i mālamaʻia me nā mea iʻikeʻia ma nā'ōlelo hoʻolālā papahana'ē aʻe.
Lawe lākou i nāʻikepili i keʻano o nā palena kuhi i ho'ākākaʻia i ka manawa hana. Ke hoʻohanaʻia nei kēia mau palena hoʻohālikelike (inā hoʻokōʻia) i ka hoʻokōʻana i nā hua'ōlelo e huahua i kahi hopena. Ua hoʻihoʻiʻia kēia hualoaʻa i ka'ōpiopio i ka hoʻokipaʻana ma o ka hoʻohanaʻana i ka hoʻopuka helu, nā palena o nā huahana a me ka helu hoʻihoʻi.
Hiki paha ke kani me ka waha, akāʻikeʻoe he mau mea maʻalahi nā papa hana i mālamaʻia.
Pākuʻi
E nānā aku i kekahi hiʻohiʻona e pili ana i ka papa iʻikeʻia i loko o ka papahana i hōʻikeʻia ma lalo o kēiaʻaoʻao. Hoʻopiha houʻia kēiaʻike i ka manawa kūpono, a ke nānā pinepine nei nā luna mālama hale i nāʻano o nā mea i hoʻolakoʻia ma ko lākou hale kūʻai a hiki i ke kūʻaiʻana. I ka wā ma mua, e hoʻoneʻe ana kēlā me kēia luna i nā nīnau e like me kēia:
Hua'ōlelo SELETANA, Nui
MAI i kaʻike
NO KA Warehouse = 'FL'
Ua hopenaʻia kēia i ka hana kūponoʻole ma ka SQL Server. I kēlā me kēia manawa i hoʻokomoʻia e ka luna hale waihona i ka hulina, ua hoʻokauʻia ka pūnaewele pūnaewele e hōʻuluʻulu i ka hulina a hoʻokomo iā ia mai ka'ōpala. Ua koiʻia hoʻi ka luna o ke keʻena kūʻai eʻike i kaʻikeʻana o SQL a me nā leka kūpono e komo ai i kaʻike papa.
Akā, hiki ke hoʻololiʻia ke kaʻina hana ma o ka hoʻohanaʻana i kahi hana i mālamaʻia. Eia ke code no kahi hana i kapaʻia sp_GetInventory e lawe i nā papa helu waihona no kahi hale kūʻai i hāʻawiʻia.
E hana i ka PROCEDURE sp_GetInventory
Kealakeʻa kākoʻo (10)
AS
Hua'ōlelo SELETANA, Nui
MAI i kaʻike
NO KA Warehouse = @ ka wehewehe
Hiki i ka luna hale waihona hale kūʻai o Florida ke hoʻokomo i nā papa waihona ma ka hāʻawiʻana i ke kauoha:
EXECUTE sp_GetInventory 'FL'
Hiki ke hoʻohanaʻia e ka luna hale waihona hale kūʻai o New York ka hoʻohana likeʻana i ka hana maʻamau e komo i kahi papa inoa o kēlā wahi:
KAUKAHI sp_GetInventory 'NY'
ʻOiai, heʻano hoʻohālike kēia, akā, hiki keʻikeʻia ma nā wahi'ē aʻe nā pono o ka'ōpala. ʻAʻole pono ka mākaukau mālama hale e hoʻomaopopo i ka SQL a iʻole ka hana i loko o ke kaʻina hana. Mai kahi hiʻohiʻona hana, hoʻolālā ka hana mālama. Kūkulu ka SQL Server i kahi palapala hoʻolālā a hoʻokahi manawa a laila hou hou i keʻano ma o ke kinuiʻana i nā palena kūpono i ka manawa hana.
I kēia manawa ua aʻoʻoe i nā pōmaikaʻi o nā kaʻina hana mālamaʻia, e hele i waho a hoʻohana i nā mea.
E ho'āʻo i kekahi mau hōʻailona a ana i nā mea hoʻohālikelike i hanaʻia - e kahaha auaneʻiʻoe!
ʻO ka Papa HanaʻIke
ID | Huahana | Waena hale | Ka nui |
142 | ʻO nā pīnī | HI | 100 |
214 | Peʻa | FL | 200 |
825 | ʻOhi | HI | 140 |
512 | Limaʻo Lima | HI | 180 |
491 | Pākē | FL | 80 |
379 | Kepau | FL | 85 |