Mekhoa e bolokiloeng ea SQL Server

Mekhoa e bolokiloeng Fana ka Katleho e Phahameng le Melemo ea Tšireletso

Microsoft SQL Server e fana ka mekhoa ea mokhoa oa ho boloka mokhoa oa ho ntlafatsa mokhoa oa nts'etso-pele ea marang-rang ka ho arola lipolelo tsa Transact-SQL ho li thibelo tse laolehang. Mekhoa e bolokiloeng e ananeloa ke bahoeletsi ba bangata ba SQL Server ba fumanang melemo le ts'ireletso ea lichelete tseo ba li kotulang ba lekana le phaello ea pele ka nako.

Melemo ea Ho Sebelisa Mekhoa e Tiisitsoeng

Hobaneng moqapi o lokela ho sebelisa mekhoa e bolokiloeng?

Mona ke melemo ea bohlokoa ea theknoloji ena:

Mekhoa e bolokiloeng e tšoana le mesebetsi e hlalositsoeng ke basebetsi, empa ho na le phapang e poteletseng.

Sebopeho

Mekhoa e bolokiloeng e tšoana le e hahiloeng ka lipuo tse ling tsa lenaneo.

Ba amohela ditshwantsho ka mokhoa oa mekhahlelo ea boitsebiso e boletsoeng nako ea ho phethahatsa. Mekhahlelo ena ea ho kenya (haeba e ts'ebetsong) e sebelisoa ho phethahatsa letoto la lipolelo tse hlahisang litholoana. Sephetho sena se khutlisetsoa tikolohong ea ho bitsa ka tšebeliso ea li-recordset, litekanyetso tsa lipalo le khoutu ea ho khutlisa.

Seo se ka utloahala se le molomo, empa u tla fumana mekhoa e bolokiloeng e hlile e bonolo haholo.

Mohlala

A re shebeng mohlala o sebetsang o amanang le tafole e bitsoang pokello e bontšitsoeng ka tlaase ho leqephe lena. Lintlha tsena li ntlafatsoa ka nako ea sebele, mme baokameli ba polokelo ba lula ba hlahloba litekanyetso tsa lihlahisoa tse bolokiloeng matlong a bona a polokelo le tse fumanehang bakeng sa ho romelloa. Nakong e fetileng, mookameli e mong le e mong o ne a ka araba lipotso tse kang tse latelang:

KHETHA KELETSO, Ntho
FROM FROMventory
HOKAAaaaaaaaaa = 'FL'

Sena se entse hore ho be le tshebetso e sa sebetseng SQL Server. Nako le nako ha mookameli oa polokelo a bolaea potso, seva sa database se qobelloa ho khutlisetsa potso eo le ho e phethahatsa ho tloha qalong. Hape e ne e hloka mookameli oa polokelo hore a tsebe SQL le tumello ea ho fumana litlhaloso tsa tafoleng.

Ho e-na le hoo, mokhoa ona o ka nolofalloa ka ho sebelisa mokhoa o bolokiloeng. Hona ke khoutu ea ts'ebetso e bitsoang sp_GetInventory e fumanang litekanyetso tsa libuka bakeng sa polokelo e fanoeng.

ETSA MELAO sp_GetInventory
@location varchar (10)
AS
KHETHA KELETSO, Ntho
FROM FROMventory
HOKAAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaao

Mookameli oa polokelo ea polokelo ea Florida a ka khona ho fihlella litekanyetso tsa ho qapa ka ho fana ka taelo:

EXECUTE sp_GetInventory 'FL'

Mookameli oa ntlo ea polokelo ea polokelo ea New York a ka sebelisa mokhoa o tšoanang o boloketsoeng ho fumana setša seo:

EXECUTE sp_GetInventory 'NY'

Ke 'nete hore ena ke mohlala o bonolo, empa melemo ea ho qheleloa ka ntle e ka bonoa mona. Mookameli oa polokelo ha a hloke ho utloisisa SQL kapa ho sebetsa ka hare ho mokhoa ona. Ho latela pono ea ts'ebetso, mokhoa o bolokiloeng o etsa mehlolo. SQL Server e etsa moralo oa ts'ebetso hang-hang ebe oe sebelisa hape ka ho kenya mekhahlelo e loketseng nako ea ho phethahala.

Kaha joale u ithutile melemo ea mekhoa e bolokiloeng, tsoa moo 'me ue sebelise.

Leka mehlala e seng mekae 'me u lekane lintlafatso tse sebetsanoang-u tla makatsoa!

Letlapa la Inventory

ID Sehlahiswa Setsi sa polokelo Palo
142 Green beans NY 100
214 Lierekisi FL 200
825 Poone NY 140
512 Linaoa tsa Lima NY 180
491 Litamati FL 80
379 Lehapu FL 85