Nā Hāmeʻa mālama i SQL Server

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:

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