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:
- Tlhahlobo e qalileng: SQL Server e bokella mokhoa o mong le o mong o bolokiloeng ka nako e le 'ngoe hape o sebelisa hape moralo oa polao. Sena se fella ka ho matlafatsa ts'ebetso e tsotehang ha mekhoa e bolokiloeng e bitsoa khafetsa.
- Tsela e fokotsehileng ea bareki / seva: Haeba marang-rang a marang-rang a ameha tikolohong ea hau, o tla thabela ho tseba hore mekhoa e bolokiloeng e ka fokotsa lipotso tse telele tsa SQL moeleng o le mong o fetisoang holim'a terata.
- Ho sebelisoa ha mokhoa o nepahetseng oa khoutu le mananeo a sa sebetseng : Mekhoa e bolokiloeng e ka sebelisoa ke basebelisi ba bangata le mananeo a bareki. Haeba u li sebelisa ka tsela e reretsoeng, u tla fumana potoloho ea ntlafatso e nka nako e seng kae.
- Ho ntlafatsa ts'ireletso ea ts'ireletso: U ka fa basebelisi tumello ea ho phethahatsa mokhoa o bolokiloeng ntle ho tumello ea litafole.
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 |