കമ്പ്യൂട്ടറുകൾഡാറ്റാബേസുകൾ

ക്യു എൽ സംഭരിച്ച നടപടിക്രമങ്ങൾ: സൃഷ്ടിക്കാനും ഉപയോഗം

ക്യു എൽ സംഭരിച്ച നടപടിക്രമങ്ങൾ സംഭരിച്ചിരിക്കുന്ന കഴിയുന്ന എക്സിക്യൂട്ടബിൾ സോഫ്റ്റ്വെയർ ഘടകം ഉണ്ട് ഡാറ്റാബേസ് വിവിധ വസ്തുക്കളുടെ രൂപത്തിൽ. മറ്റു വാക്കുകളിൽ പറഞ്ഞാൽ, അത് എസ്.ക്യു.എൽ.-പ്രസ്താവന അടങ്ങുന്ന ഒരു വസ്തുവാണ്. ഈ സംഭരിച്ചിരിക്കുന്ന നടപടിക്രമങ്ങൾ ഒരു നല്ല പ്രകടനം ലഭിക്കാൻ ക്ലയന്റ് അപ്ലിക്കേഷൻ വധിച്ച കഴിയും. പുറമേ, അത്തരം സൗകര്യങ്ങളും പലപ്പോഴും മറ്റ് സ്ക്രിപ്റ്റുകൾ നിന്ന് അല്ലെങ്കിൽ മറ്റേതെങ്കിലും വിഭാഗത്തിൽ നിന്നും വിളിക്കുന്നു.

അവതാരിക

നിരവധി ആളുകൾ അവർ വിവിധ ഞാനങ്ങനെ സമാനമായ വിശ്വസിക്കുന്നു ഉന്നതതല പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ (, എം എസ് എസ് ക്യു ഒഴികെ യഥാക്രമം). ഒരുപക്ഷേ ഈ സത്യമാണ്. അവർ ഒരു സമാനമായ മൂല്യം നൽകാൻ സമാനമായ പരാമീറ്ററുകളും. മാത്രമല്ല, ചില കേസുകളിൽ അവർ കോൺടാക്റ്റ് വരും. ഉദാഹരണത്തിന്, അവർ ദ്ദ്ല് ആൻഡ് ദ്മ്ല് ഡാറ്റ ഡാറ്റാബെയ്സ്, ഉപയോക്തൃ പ്രവർത്തനങ്ങൾ (- യു.ഡി.എഫ് കോഡ് പേര്) സുഖപ്രദമായ.

യഥാർത്ഥത്തിൽ സംഭരിച്ചിരിക്കുന്ന ക്യു എൽ നടപടിക്രമങ്ങൾ ഇത്തരം പ്രക്രിയകൾ ഇടയിൽ അവ തിരിച്ചറിയുന്നതിന് ആ ഗുണമാണ് വൈവിധ്യമാർന്ന ഉണ്ട്. സുരക്ഷ, വരിഅബിലിത്യ് പ്രോഗ്രാമിങ് ഉത്പാദനക്ഷമത - ഈ ഡേറ്റാബെയിസിനു് ജോലി ഉപയോക്താക്കൾക്ക്, കൂടുതൽ കൂടുതൽ ആകർഷിക്കുന്നു. ഞാൻ പേര് «സെർവരിൽ മാനേജ്മെന്റ് സ്റ്റുഡിയോ» കീഴിൽനിന്നു "മൈക്രോസോഫ്റ്റ്" പ്രോഗ്രാം ലഭിച്ചപ്പോൾ പ്രശസ്തി പീക്ക്, വർഷം 2005-2010 നടപടിക്രമങ്ങൾ വന്നു. അതിന്റെ സഹായത്തോടെ, ഡേറ്റാബെയിസിനു് പ്രവൃത്തി വളരെ എളുപ്പത്തിൽ കൂടുതൽ പ്രായോഗികവും കൂടുതൽ സുഖ മാറിയിരിക്കുന്നു. വർഷവും, ഈ വിവരങ്ങൾ നൽകുമ്പോൾ എന്ന രീതി പ്രോഗ്രാമിങ് പരിസ്ഥിതിയും ജനപ്രീതി നേടി. ഇന്ന്, എം എസ് എസ് ക്യു സെർവർ ഉപയോക്താക്കളുടെ ഡേറ്റാബെയിസിനു് "ആശയവിനിമയം" വേണ്ടി "എക്സൽ" ഒരു തുല്യമായി നിന്നു തികച്ചും സാധാരണ പ്രോഗ്രാം ആണ്.

നടപടി വിളിക്കുമ്പോൾ, അത് തൽക്ഷണം അനാവശ്യമായ പ്രക്രിയകളും ഉപയോക്തൃ ഇടപെടലില്ലാതെ സെർവർ വഴി പ്രതീക്ഷിക്കുന്നു. നിങ്ങൾ തുടർന്ന് വിവരങ്ങൾ ഏതെങ്കിലും പ്രവർത്തനം നിർവഹിക്കാനാവില്ല: നീക്കം, വധശിക്ഷ, മാറ്റം. ഈ ഓവർ-ൽ ആ വസ്തുക്കളുടെ മേൽ സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങൾ നിർവഹിക്കുകയും ദ്ദ്ല്-ഓപ്പറേറ്റർ, ആണ്. പിന്നെ എല്ലാം വളരെ വേഗത്തിൽ സംഭവിക്കുന്നു, സെർവർ യഥാർത്ഥത്തിൽ ലോഡ് ഇല്ല. ഈ സ്പീഡ് ഉത്പാദനക്ഷമതയും നിങ്ങൾ വേഗത്തിൽ സെർവർ തിരിച്ചും ഉപയോക്താവിൽ നിന്ന് വിവരങ്ങൾ വലിയ അളവിൽ കൈമാറ്റം ചെയ്യട്ടെ.

വിവരങ്ങളുമായി ഈ കാര്യക്ഷമമായും, നിരവധി പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ സാങ്കേതികവിദ്യകൾ ഉണ്ട്. ഈ നിന്ന് പോളണ്ട് / എസ്.ക്യു.എൽ. ഉദാഹരണത്തിന്, ഉൾപ്പെടുന്നു, ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റം ഒറാക്കിൾ, ഇംതെര്ബസെ ആൻഡ് ഫിരെബിര്ദ് സിസ്റ്റങ്ങളിൽ പ്സ്ക്ല്, അതുപോലെ ക്ലാസിക് "മയ്ക്രൊസൊഫ്തൊവ്സ്കിഹ്» ഇടപാടുകൾ-എസ്.ക്യു.എൽ.. അവരിൽ എല്ലാവരും നിങ്ങൾ ഒരു വലിയ ഡാറ്റാബേസ് ഹാൻഡ്ലറുകൾ സ്വന്തം അൽഗോരിതങ്ങൾ ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു, സംഭരിച്ചിരിക്കുന്ന നടപടിക്രമങ്ങൾ സൃഷ്ടിക്കാനും പ്രവർത്തിപ്പിക്കാൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. അതു അത്യാവശ്യമാണ് ഇത്തരം വിവരങ്ങൾ മാനേജ്മെന്റ് നടപ്പിലാക്കുന്നതിനായി ചെയ്തവരെ, എല്ലാ വസ്തുക്കൾ മൂന്നാം കക്ഷികളിൽ നിന്നുള്ള, അതിനാൽ, ചില ഡാറ്റ സൃഷ്ടി, ഭേദഗതിക്കോ മായ്ക്കൽ സംരക്ഷിക്കാനും ഉറപ്പാക്കുന്നതിന്.

ഉത്പാദനക്ഷമത

ഈ ഡാറ്റാബേസ് വസ്തുക്കൾ പല പ്രോഗ്രാം കഴിയും. ഈ സമയവും ഊർജവും ലാഭിക്കുകയും ഏത്, ഉപയോക്താക്കൾക്ക് ഏറ്റവും ഉചിതമായിരിക്കും ആ പ്രക്രിയയുടെ തരം തിരഞ്ഞെടുക്കുക അനുവദിക്കുന്നു. കൂടാതെ, നടപടിക്രമം തന്നെ ഇങ്ങനെ സെർവർ, ഉപയോക്തൃ തമ്മിലുള്ള ആശയവിനിമയം ചെലവഴിച്ചത് വലിയ സമയം ഒഴിവാക്കി, നടപ്പിലാക്കിയാൽ. ഘടകം പഴയത് ഏത് സമയം ശരിയായ രെപ്രൊഗ്രംമെദ് മാറ്റേണ്ടതാവശ്യമാണ് കഴിയും. എസ്.ക്യു.എൽ. വിക്ഷേപണം പ്രൊസീജിയര് വേഗതയുമായി വിലയിരുത്താനും പ്രത്യേകിച്ച് രൂപയുടെ സംഭവിക്കുന്നത്: പ്രക്രിയ ഇതു സുഖ ഒറ്റയൊറ്റ making, അതുപോലെ വേഗത്തിൽ മറ്റ് ആണ്.

സുരക്ഷ

വിജ്ഞാനം ഈ തരം മെച്ചപ്പെട്ട സുരക്ഷ നൽകുന്ന സമാനമായ പ്രക്രിയകൾ നിന്ന് വ്യത്യസ്തമാണ്. ഈ ആക്സസ് നടപടിക്രമങ്ങൾ നിന്നും മറ്റ് ഉപയോക്താക്കളെ പൂർണ്ണമായി പുറത്തായി കഴിയും വസ്തുത ഉറപ്പുവരുത്തണം ആണ്. ഈ അഡ്മിനിസ്ട്രേറ്റർ പ്രവർത്തനങ്ങൾ അവരുമായി തടസ്സം അല്ലെങ്കിൽ ഡാറ്റാബേസ് അനധികൃത പ്രവേശനം എന്ന ഭയം കൂടാതെ, സ്വതന്ത്രമായി നടത്താൻ അനുവദിക്കും.

ഡാറ്റ കൈമാറ്റം

ഒരു സംഭരിച്ചിരിക്കുന്ന എസ്.ക്യു.എൽ. നടപടിക്രമവും ക്ലയന്റ് അപ്ലിക്കേഷൻ തമ്മിലുള്ള ആശയവിനിമയം പാരമീറ്ററുകളും മടക്കം മൂല്യങ്ങൾ ഉപയോഗിക്കുക എന്നതാണ്. പിന്നത്തെ ഡാറ്റ ഒരു പ്രൊസീജിയര് കൈമാറുകയോ ആവശ്യം ഇല്ല, പക്ഷേ വിവരം (പ്രധാനമായും ഉപയോക്താവിന്റെ അഭ്യർത്ഥന), ഒപ്പം എസ്.ക്യു.എൽ. വേണ്ടി പ്രോസസ്സ്. ഒരിക്കൽ പ്രൊസീജിയര് അതിന്റെ ജോലി പൂർത്തിയാക്കി, അത് ഡാറ്റ പാക്കറ്റുകൾ തിരികെ (, വീണ്ടും, ആവശ്യമാണെങ്കിൽ എന്നാൽ) കോളിംഗ് ആപ്ലിക്കേഷൻ രീതികൾ ഉദാഹരണത്തിന്, ഒരു സംഭരിച്ചിരിക്കുന്ന എസ്.ക്യു.എൽ. നടപടിക്രമവും മടക്കം ഒരു കോൾ നടപ്പാക്കുക സംവിധാനമാണ് പലതരം ഉപയോഗിച്ച് അയയ്ക്കുന്നു:

- ഡാറ്റ കൈമാറ്റം ഔട്ട്പുട്ട് പാരാമീറ്റർ തരം വഴി;

- മടക്കം പ്രസ്താവന വഴി ഡാറ്റ കൈമാറ്റം;

- കാരിയർ സെലക്ഷൻ വഴി ഡാറ്റ കൈമാറ്റം.

ഇപ്പോൾ ഈ പ്രക്രിയ ഒരേ ഉള്ളിൽ എങ്ങനെ നോക്കൂ.

1. എസ്.ക്യു.എൽ. നടപടിക്രമം ൽ Exec-സംഭരിച്ചിരിക്കുന്ന സൃഷ്ടിക്കുക

നിങ്ങൾ എം എസ് എസ് ക്യു (മനഗ്മെംത് സ്റ്റുഡിയോ) ഒരു നടപടിക്രമം സൃഷ്ടിക്കാൻ കഴിയും. ശേഷം നടപടിക്രമം സൃഷ്ടിച്ചു, അത് നടപടിക്രമങ്ങൾ സൃഷ്ടിയുടെ ഓപ്പറേറ്റർ നടത്തുന്ന ഒരു പ്രോഗ്രാം ഡാറ്റാബേസ് നോഡ്, പട്ടികയിൽ. ഒബ്ജക്റ്റ് പേര് അടങ്ങുന്ന Exec-ഒരു പ്രക്രിയ ഉപയോഗിച്ച് എസ്.ക്യു.എൽ. സംഭരിച്ച നടപടിക്രമങ്ങൾ എക്സിക്യൂട്ട് ചെയ്യുക.

പേര് സൃഷ്ടിക്കുമ്പോൾ ആദ്യ നടപടിക്രമം വരുന്നു, എന്നിട്ട് നിയോഗിച്ചിട്ടുണ്ട് ഒന്നോ അതിലധികമോ പാരാമീറ്ററുകൾ ചെയ്തു. പാരാമീറ്ററുകൾ ഓപ്ഷണൽ കഴിയും. പാരാമീറ്റർ (കൾ) ശേഷം മൃതദേഹം പ്രക്രിയയുടെ, റൈറ്റുചെയ്യാൻ, അതായത് ചില ആവശ്യമായ നടത്താനുള്ള അത്യാവശ്യമാണ്.

ശരീരം തദ്ദേശചരങ്ങൾ, അതിൽ സ്ഥിതി ലഭിക്കും, ഈ വേരിയബിളുകൾ പ്രാദേശിക നടപടിക്രമങ്ങളും ബന്ധപ്പെട്ട സത്യത്തിൽ. മറ്റു വാക്കുകളിൽ, അവർ മാത്രമേ ശരീരം ചികിത്സകൾ ഉള്ളിൽ പരിഗണിക്കുന്നത് മാത്രമല്ല മൈക്രോസോഫ്റ്റ് എസ്.ക്യു.എൽ. സെർവർ. ഈ കേസിൽ സംഭരിച്ചു നടപടികൾ പ്രാദേശിക കണക്കാക്കുന്നു.

അങ്ങനെ, ഒരു പ്രക്രിയ സൃഷ്ടിക്കാൻ, ഞങ്ങൾ ഒരു നടപടിക്രമം പേരും ഒരു നടപടിക്രമം ശരീരം പോലെ കുറഞ്ഞത് ഒരു പാരാമീറ്റർ ആവശ്യമാണ്. ഈ കേസിൽ ഒരു നല്ല ഓപ്ഷൻ ക്ലാസിഫൈർ ഒരു ദുഖത്തെ കൊണ്ട് നടപടിക്രമങ്ങൾ സൃഷ്ടി നടപ്പാക്കലും കാര്യം ശ്രദ്ധിക്കുക.

നടപടിക്രമം ശരീരം ഉദാഹരണത്തിന്, അത്തരം അങ്ങനെ, ഒരു മേശ സൃഷ്ടിക്കുന്നത് പട്ടിക ഒന്നോ അതിലധികമോ വരികൾ തിരുകിയ തരത്തിലുള്ള സ്വഭാവവും, കൂടാതെ പോലെ, ഓപ്പറേറ്റർമാർ എസ്.ക്യു.എൽ. ഏതെങ്കിലും തരത്തിലുള്ള കഴിയും. എന്നിരുന്നാലും, നടപടിക്രമം ശരീരം അതിൽ ചില പ്രവർത്തനങ്ങൾ നിയന്ത്രിക്കുകയും ചെയ്യുന്നു. ഏറ്റവും പ്രധാനപ്പെട്ട പരിമിതികൾ ചില താഴെ ലിസ്റ്റ് ചെയ്യുന്നു:

- ശരീരം മറ്റേതെങ്കിലും പ്രൊസീജിയര് സൃഷ്ടിക്കില്ല;

- ശരീരം ഒബ്ജക്റ്റ് ഒരു തെറ്റായ ധാരണ സൃഷ്ടിക്കാൻ പാടില്ല;

- ശരീരം ഏതെങ്കിലും ട്രിഗറുകൾ സൃഷ്ടിക്കുന്നില്ല.

2. നടപടിക്രമം ബോഡിയിൽ വേരിയബിൾ സജ്ജമാക്കുക

നിങ്ങൾ വേരിയബിളുകൾ ശരീരത്തിന്റെ നടപടിക്രമം പ്രാദേശിക കഴിയും, തുടർന്ന് അവർ ഒരു നടപടിക്രമം ഉള്ളിൽ ആയിരിക്കും. നല്ല പ്രാക്ടീസ് പ്രൊസീജിയര് ശരീരത്തിന്റെ തുടക്കത്തിൽ ഒരു വേരിയബിൾ സൃഷ്ടിക്കുക എന്നതാണ്. എന്നാൽ നിങ്ങൾക്ക് വസ്തുവിന്റെ ശരീരത്തിൽ എവിടെയും വേരിയബിളുകൾ സജ്ജമാക്കാൻ കഴിയും.

ചിലപ്പോൾ നിങ്ങൾ ല് ചില, അതേ വരിയിൽ സജ്ജമാക്കി ഓരോ വേരിയബിൾ കോമയാൽ വേർതിരിച്ച ശ്രദ്ധയിൽപ്പെടും. കൂടാതെ വേരിയബിൾ @ കേസ് എന്ന് ശ്രദ്ധിക്കുക. നടപടിക്രമം ശരീരം, നിങ്ങൾ നിങ്ങൾ ആഗ്രഹിക്കുന്ന ഒരു വേരിയബിൾ സജ്ജമാക്കാൻ കഴിയും. ഉദാഹരണത്തിന്, ഒരു വേരിയബിൾ @ NAME1 നടപടിക്രമം ശരീരം അവസാനത്തോടെ പ്രഖ്യാപിക്കും കഴിയും. ഒരു വേരിയബിൾ ഒരു മൂല്യം നിയോഗിക്കുകയോ, വ്യക്തിഗത ഡാറ്റ ഒരു സെറ്റ് ഉപയോഗിച്ച് പ്രഖ്യാപിച്ചു. ഒന്നിലധികം വേരിയബിൾ അതേ വരിയിൽ പ്രഖ്യാപിച്ചപ്പോൾ സാഹചര്യം, ഈ സാഹചര്യം ഉപയോഗിക്കുന്ന ഡാറ്റ ഒറ്റ വിപരീതമായി.

ഉപയോക്താക്കള് ചോദ്യം ചോദിക്കുന്നു: "എങ്ങനെ നടപടിച്ചട്ടം ശരീരത്തിൽ ഒരു പ്രസ്താവനയിൽ ഒന്നിലധികം മൂല്യങ്ങൾ നിയോഗിക്കാൻ 'നന്നായി?. രസകരമായ ചോദ്യം, എന്നാൽ ഈ നിങ്ങൾ കരുതുന്നതിലും വളരെ എളുപ്പമാണ്. ഉത്തരം: «തിരഞ്ഞെടുക്കുക, Var = മൂല്യം" പോലുള്ള ജോഡി സഹായത്തോടെ. ഈ ജോഡി, കോമയിട്ട് വേർതിരിച്ച് ഉപയോഗിക്കാം.

3. ഒരു എസ്.ക്യു.എൽ. പ്രൊസീജിയര് സൃഷ്ടിക്കുക

ജനങ്ങളുടെ ഉദാഹരണങ്ങൾ വൈവിധ്യമാർന്ന ഒരു ലളിതമായ പ്രൊസീജിയര് സൃഷ്ടിക്കുന്നത് കാണിച്ചുതന്നാൽ എക്സിക്യൂട്ട്. എന്നാൽ, നടപടിക്രമം കോളിംഗ് പ്രക്രിയ അത് (എപ്പോഴും എന്നാൽ) അത് അടുത്ത ഒരു മൂല്യം ഉണ്ടാകും ഇത്തരം പാരാമീറ്ററുകളെടുക്കുന്നതിനുള്ള വേണ്ടി. അവർ പൊരുത്തപ്പെടുന്നില്ല എങ്കിൽ, ശരീരത്തിലെ ഇതേ പ്രക്രിയകൾ ആരംഭിക്കുന്നു. കോളർ നിന്നും നഗരം, പ്രദേശം എടുത്തു എഴുത്തുകാരുടെ ഇതേ നഗരം, പ്രദേശം കാണുക എത്രത്തോളം വിവരങ്ങൾ നൽകുന്നതിനു ഒരു നടപടിക്രമം സൃഷ്ടിക്കാൻ എങ്കിൽ, ഉദാഹരണത്തിന്. നടപടിക്രമം രചയിതാക്കളുടെ ഒരു ഡാറ്റാബേസ് പട്ടിക, ഉദാഹരണത്തിന്, മദ്യശാലകൾ, ഈ കണക്കുകൂട്ടൽ രചയിതാക്കൾ നടത്താൻ ചോദിക്കൂ ചെയ്യും. ഈ ഡാറ്റാബേസുകൾ നേടുന്നതിന്, ഉദാഹരണത്തിന്, Google എസ്.ക്യു.എൽ. സ്ക്രിപ്റ്റ് SQL2005 പേജ് ഉപയോഗിച്ച് ഡൌൺലോഡ്.

കഴിഞ്ഞ ഉദാഹരണത്തിൽ, നടപടിക്രമം ഇംഗ്ലീഷിൽ ഉപാധികൾക്കു @സ്തതെ ആൻഡ് @ചിത്യ് വിളിക്കപ്പെടും ഏത് രണ്ട് പരാമീറ്ററുകൾ, എടുക്കും. ഡാറ്റ തരം അപ്ലിക്കേഷൻ വ്യക്തമാക്കിയ തരം പ്രതിനിധീകരിക്കുന്നു. നടപടിക്രമം ശരീരം ആന്തരിക വേരിയബിളുകൾ @തൊതലൌഥൊര്സ് (എല്ലാ എഴുത്തുകാർ), ഈ വേരിയബിൾ അവരുടെ എണ്ണം പ്രദർശിപ്പിക്കുന്നതിന് ഉപയോഗിക്കുന്ന. അടുത്തത് ഒരു വിഭാഗം സെലക്ഷൻ എല്ലാ എണ്ണം അഭ്യർത്ഥന വരുന്നു. ഒടുവിൽ, കണക്കാക്കിയ മൂല്യം പ്രിന്റ് പ്രസ്താവന ഉപയോഗിച്ച് ഔട്ട്പുട്ട് വിൻഡോയിൽ ദൃശ്യമാകുന്നില്ല.

എങ്ങനെ ഒരു എസ്.ക്യു.എൽ. പ്രൊസീജിയര് നടത്താൻ

നടപടിക്രമം നടത്താൻ രണ്ട് വഴികളുണ്ട്. ആദ്യ വഴി പോലെ കോമാ വേർതിരിച്ച പട്ടിക നടപടിക്രമം പേര് ശേഷം നടക്കുന്ന പാരാമീറ്ററുകൾ കടന്നു ഇല്ലതന്നെ. ഞങ്ങൾ രണ്ട് മൂല്യങ്ങൾ (മുൻ ഉദാഹരണം പോലെ) ഉണ്ടെന്ന് കരുതുക. ഈ മൂല്യങ്ങൾ വേരിയബിളുകൾ @സ്തതെ @ചിത്യ് ഉപയോഗിച്ച് ശേഖരിക്കുന്നത്. ഈ രീതി ൽ, ട്രാൻസ്മിഷൻ ഓർഡർ പ്രധാന പരാമീറ്ററുകൾ. ഈ രീതി ആർഗ്യുമെന്റുകളുടെ ട്രാൻസ്മിഷൻ അനുക്രമം വിളിക്കുന്നു. രണ്ടാം രീതി ൽ പാരാമീറ്ററുകൾ ഇതിനകം, നേരിട്ട് നിയോഗിച്ചിട്ടുണ്ട് ഓർഡർ പ്രധാനമല്ല കേസിൽ. ഈ രണ്ടാം രീതി എന്ന വാദങ്ങൾ പടരാൻ അറിയപ്പെടുന്നു.

നടപടിക്രമം ചെറുതായി സാധാരണ നിന്ന് തെറ്റിപ്പോകുന്നവരാകുന്നു ചെയ്യാം. എല്ലാ മുൻ ഉദാഹരണം പോലെ, അതേ, പക്ഷേ പാരാമീറ്ററുകൾ മാത്രം ഇവിടെ മാറ്റി ചെയ്യുന്നു. അത് @ചിത്യ് പോരേ ആദ്യം സംഭരിക്കുകയും @സ്തതെ അടുത്ത സ്ഥിര മൂല്യം സംഭരിക്കും. സ്ഥിര ക്രമീകരണം സാധാരണയായി വെവ്വേറെ അനുവദിക്കുന്നത്. ക്യു എൽ സംഭരിച്ച നടപടിക്രമങ്ങൾ ലളിതമായ പരാമീറ്ററുകളാകുന്ന. ഈ സാഹചര്യത്തിൽ, നൽകിയ ഓപ്ഷൻ സിഎ "" കേന്ദ്രഭരണ 'സ്ഥിര മൂല്യം മാറ്റിസ്ഥാപിക്കുന്നു ". രണ്ടാം .നസീര് "തൊടുപുഴ" എന്ന @ചിത്യ് മാത്രം ഒരു വാദം മൂല്യം, @സ്തതെ ഓപ്ഷൻ സ്വതവേയുള്ളതു് അന്തരിച്ചു. പരിചയസമ്പന്നരായ പ്രോഗ്രാമർമാർ എല്ലാ സ്ഥിര ചരങ്ങളുടെ പരാമീറ്റർ പട്ടികയിൽ അവസാനം അടുത്ത് സ്ഥിതി എന്ന് ഉത്തമം. അല്ലെങ്കിൽ, വധശിക്ഷ സാധ്യമല്ല, പിന്നെ നിങ്ങൾ ഇനി കൂടുതൽ സങ്കീർണ്ണമായ ആ എന്ന വാദങ്ങൾ കൈമാറുന്നതുമായി ശ്രമിയ്ക്കണം.

4. സംഭരിച്ച നടപടിക്രമങ്ങൾക്ക് സെർവരിൽ: മടങ്ങി വഴികൾ

വിളിച്ചു നടപടിക്രമം സംഭരിച്ചിരിക്കുന്ന ഡാറ്റ അയയ്ക്കാൻ മൂന്ന് പ്രധാന വഴികൾ ഉണ്ട്. അവർ താഴെ ലിസ്റ്റ് ചെയ്യുന്നു:

- മടക്കം മൂല്യങ്ങൾ പ്രൊസീജിയര്;

- ഔട്ട്പുട്ട് പരാമീറ്റർ സംഭരിച്ച നടപടിക്രമങ്ങൾ;

- സംഭരിച്ചിരിക്കുന്ന നടപടിക്രമങ്ങൾ തിരഞ്ഞെടുക്കുക.

ക്യു എൽ സംഭരിച്ച നടപടിക്രമങ്ങൾ 4.1 മടക്കം മൂല്യങ്ങൾ

ഈ നടപടിക്രമം ൽ, നടപടിക്രമം പ്രാദേശിക വേരിയബിൾ മൂല്യം സജ്ജമാക്കുന്നു അത് നൽകുന്നു. ഇവിടെയും നേരിട്ട് ഒരു സ്ഥിരമായ മൂല്യം തിരികെ കഴിയും. താഴെ പറയുന്ന ഉദാഹരണത്തിൽ, നാം സ്പോൺസർമാരുടെ എണ്ണം തിരിയുന്നതും നടപടിക്രമം സൃഷ്ടിച്ചു. ഞങ്ങൾ മുമ്പത്തെ നടപടിക്രമം ഈ താരതമ്യം ചെയ്താൽ, നിങ്ങൾ പ്രിന്റ് മൂല്യം റിവേഴ്സ് ഇതിന് പകരം എന്ന് കാണാം.

ഇപ്പോൾ അത് മടങ്ങി ന്റെ നടപടിക്രമം പ്രകടനം മൂല്യം എങ്ങനെ പ്രദർശിപ്പിക്കണമെന്ന് നോക്കാം. പ്രക്രിയ ശേഷം പുറത്തു കൊണ്ടുപോയി ഏത് സ്ഥാപിക്കാൻ ആവശ്യമായ നടപടിക്രമങ്ങൾ വേരിയബിൾ പ്രിന്റിംഗ്, പെർഫോമിംഗ്. പകരം ഓപ്പറേറ്റർ അച്ചടിച്ച്, ഉദാഹരണത്തിന്, തിരഞ്ഞെടുക്കുക-ഓപ്പറേറ്റർ ഉപയോഗിക്കുക കഴിയുന്ന @രെത്വലുഎ തിരഞ്ഞെടുക്കുക, ഒഉത്പുത്വലുഎ നോട്ടീസ്.

4.2 ഔട്ട്പുട്ട് പാരാമീറ്റർ എസ്.ക്യു.എൽ. സംഭരിച്ച നടപടിക്രമങ്ങൾ

പ്രതികരണം മൂല്യം നമുക്ക് മുൻ ഉദാഹരണത്തിൽ കണ്ടിട്ടുള്ള ഒരു ഒറ്റ വേരിയബിൾ തിരികെ ഉപയോഗിക്കാൻ കഴിയും. ഔട്ട്പുട്ട് ഉപയോഗിച്ച് നടപടിക്രമങ്ങൾ കോളിംഗ് പാർട്ടി ഒന്നോ അതിലധികമോ ചരങ്ങൾ അനുവദിക്കുന്നു. ഔട്ട്പുട്ട് പരാമീറ്റർ നടപടിക്രമം സൃഷ്ടിക്കുമ്പോൾ സമയം ഈ കീ വചനം «ഔട്ട്പുട്ട്» സൂചിപ്പിക്കുന്നു. പാരാമീറ്റർ ഒരു ഔട്ട്പുട്ട് പരാമീറ്ററായി വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, നടപടിക്രമം വസ്തു ഒരു മൂല്യം നിയോഗിക്കുകയോ വേണം. സംഭരിച്ച നടപടിക്രമങ്ങൾ എസ്.ക്യു.എൽ., ഇതിൽ ഉദാഹരണങ്ങൾ അവസാന വിവരങ്ങൾ മടങ്ങുകയായിരുന്ന ഇത്തരം ഒരു കേസിൽ, കാണാൻ കഴിയും.

@തൊതലൌഥൊര്സ് ആൻഡ് @തൊതല്നൊചൊംത്രച്ത്: ഈ ഉദാഹരണത്തിൽ, രണ്ടു വാരാന്ത്യങ്ങൾ പേര് ഉണ്ടാകും. അവർ പാരാമീറ്റർ പട്ടികയിൽ വ്യക്തമാക്കിയിട്ടുള്ളത്. ഈ വേരിയബിളുകൾ നടപടിക്രമം ഉള്ളിൽ മൂല്യങ്ങൾ നിർണ്ണയിക്കുന്നത്. ഞങ്ങൾ ഔട്ട്പുട്ട് പരാമീറ്ററുകൾ ഉപയോഗിക്കുമ്പോൾ, കോളർ മൂല്യം നടപടിക്രമം ശരീരത്തിൽ കാണാൻ കഴിയും.

കൂടാതെ, മുൻ പ്രതിസന്ധികളും രണ്ടു ചരങ്ങളുടെ ഒരു ഔട്ട്പുട്ട് പരാമീറ്ററായി സംഭരിച്ചിരിക്കുന്ന നടപടിക്രമങ്ങൾ, എം എസ് എസ് ക്യു സെർവർ ഇൻസ്റ്റാൾ മൂല്യങ്ങൾ കാണാൻ പ്രഖ്യാപിക്കുന്നത്. അപ്പോൾ പ്രക്രിയ സാധാരണ മൂല്യം «സിഎ» പരാമീറ്റർ കരു ഉപയോഗിച്ച് നടപ്പാക്കില്ല. ഈ പരാമീറ്ററുകൾ ഔട്ട്പുട്ട് അവ, അതിനാൽ, വേരിയബിളുകൾ നിശ്ചിത രീതിയിൽ കഴിഞ്ഞുപോയി പ്രഖ്യാപിച്ചു. ഒരു വേരിയബിൾ ഔട്ട്പുട്ട് കീവേഡ് ഇവിടെ വ്യക്തമാക്കിയ ആ ശ്രദ്ധിക്കുക. നടപടിക്രമം വിജയകരമായി പൂർത്തിയാക്കിയ ശേഷം, ഔട്ട്പുട്ട് പരാമീറ്ററുകൾ ഉപയോഗിച്ച് മൂല്യത്തിൽ സന്ദേശ വിൻഡോ ദൃശ്യമാകുന്നു.

4.3 ഒരു എസ്.ക്യു.എൽ. സംഭരിച്ച നടപടിക്രമങ്ങൾ തിരഞ്ഞെടുക്കുന്നു

ഈ രീതി ഒരു പ്രൊസീജിയര് വിളിക്കുന്നു ഫോം ടേബിൾ ഡാറ്റ മൂല്യങ്ങൾ (റെക്കോര്ഡ്) ഒരു സെറ്റ് തിരികെ ഉപയോഗിക്കുന്നു. ഈ ഉദാഹരണത്തിൽ, എസ്.ക്യു.എൽ. ഈ പരാമീറ്റർ @ഔഥിദ് പ്രകാരം റിക്കോർഡുകൾ ഫിൽട്ടർ ചെയ്ത് പട്ടിക "എഴുത്തുകാർ" അഭ്യർത്ഥിക്കുന്നു @ഔഥിദ് പാരാമീറ്ററുകൾ സംഭരിച്ചിരിക്കുന്ന നടപടിക്രമം. ഓപ്പറേറ്റർ തിരഞ്ഞെടുക്കുക ഒരു പ്രൊസീജിയര് വിളിച്ച് മടങ്ങി ഏത് തീരുമാനിക്കുന്നു. ഒരു പ്രൊസീജിയര് തിരികെ പകരുന്ന ഔഥിദ്. അത്തരം ഒരു നടപടിക്രമം എപ്പോഴും മാത്രം ഒരു റെക്കോർഡ് അല്ലെങ്കിൽ ആരും തിരിച്ചെത്തി ആണ്. എന്നാൽ, പ്രൊസീജിയര് ഒന്നിലധികം എൻട്രി മടങ്ങുമ്പോൾ എല്ലാ നിയന്ത്രണങ്ങളും ഇല്ല. പലപ്പോഴും ഉദാഹരണങ്ങൾ മടക്കം ഡാറ്റ കേക്കു വേരിയബിളുകൾ കൂടെ പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് തിരഞ്ഞെടുത്ത ഏത് കാണാവുന്നതാണ് മൊത്തം മൂല്യങ്ങളുടെ ചതുരശ്രയടി നൽകുന്നതിലൂടെ നടക്കുന്ന.

ഉപസംഹാരമായി

ഒരു പ്രൊസീജിയര് ഒരു സാമാന്യം ഗുരുതരമായ പ്രോഗ്രാം, തിരികെ കൈമാറ്റം, അതുപോലെ ക്ലയന്റ് അപ്ലിക്കേഷൻ കാരണം ആവശ്യമായ വേരിയബിളുകൾ സ്ഥാപിച്ച് ആണ്. പ്രൊസീജിയര് സെർവർ തന്നെ എക്സിക്യൂട്ട് മുതൽ, സർവർ, ക്ലയന്റ് അപ്ലിക്കേഷൻ തമ്മിലുള്ള വലിയ തോത് ഡാറ്റ എക്സ്ചേഞ്ച് (ചില കണക്കുകൾ വേണ്ടി) ഒഴിവാക്കാനാകും. ഇത് സാധ്യമായ എസ്.ക്യു.എൽ. സെർവർ, ഏത്, തീർച്ചയായും, അവരുടെ ഉടമകളുടെ കൈ ലോഡ് കുറയ്ക്കാൻ ചെയ്യുന്നു. ഉപജാതികളുടെ ഒരു സൂക്ഷിച്ചിരിക്കുന്ന നടപടിക്രമങ്ങൾ ടി എസ്.ക്യു.എൽ., എന്നാൽ അവരുടെ പഠനം ഒരു കനപ്പെട്ട ഡാറ്റാബേസ് സൃഷ്ടി ഏർപ്പെട്ടിരുന്ന ആവശ്യമാണ്. കൂടാതെ സംഭരിച്ചിരിക്കുന്ന നടപടിക്രമങ്ങളും പഠനത്തിൽ ഉപയോഗപ്പെടും ഒരു വലിയ, പോലും വലിയ കലയല്ല തുക, എന്നാൽ, വിദഗ്ധ ഉൾപ്പെടെ ഇറുകിയ പ്രോഗ്രാമിങ്, ചെയ്യാൻ ഉദ്ദേശിക്കുന്ന ആ ഈ ആവശ്യം ആണ്.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ml.delachieve.com. Theme powered by WordPress.