A mund t'ia kalojmë grupin procedurës së ruajtur në SQL Server?
A mund t'ia kalojmë grupin procedurës së ruajtur në SQL Server?

Video: A mund t'ia kalojmë grupin procedurës së ruajtur në SQL Server?

Video: A mund t'ia kalojmë grupin procedurës së ruajtur në SQL Server?
Video: She Fought for the Survival of the Household ~ Abandoned House in USA 2024, Mund
Anonim

Nuk ka mbështetje për varg në server sql por ka disa mënyra me të cilat ju mund të kaloni mbledhja te a ruajtur proc.

Përveç kësaj, a mund ta kalojmë listën në procedurë të ruajtur?

Jo, vargje/ listat mund nuk do t'i kalohet direkt SQL Server. Opsionet e mëposhtme janë në dispozicion: Duke kaluar një i kufizuar me presje listë dhe më pas të kesh një funksion në SQL ndan listë . Presja e kufizuar lista do ka shumë të ngjarë të kalohet si një Nvarchar ()

Së dyti, si mund të kalojë një vlerë të vargut të ndarë me presje në një procedurë të ruajtur në SQL? Procedura e mëposhtme e ruajtur merr të dhënat e punonjësve për të cilët ID-të kalohen duke përdorur një varg të ndarë (kufizuar) me presje.

  1. KRIJO PROCEDURË GetEmployees.
  2. @EmployeeIds VARCHAR(100)
  3. AS.
  4. FILLOJ.
  5. ZGJIDHni Emrin, Mbiemrin.
  6. NGA Punonjësit.
  7. KU Identifikimi i Punonjësit (
  8. ZGJIDH CAST (Artikulli SI INTEGER)

Rrjedhimisht, pse një grup i madh nuk duhet t'i kalohet një procedure sipas vlerës?

Arsyeja që ju mund 't kalojnë një varg nga vlera është sepse atje është asnjë mënyrë specifike për të gjurmuar një së grupit madhësia e tillë që logjika e thirrjes së funksionit do e di se sa memorie të ndajë dhe çfarë të kopjojë. Ju mund të kalojë një shembull klase sepse klasat kanë konstruktorët. Vargjet jo.

Cilat janë parametrat e vlerësuar në tabelë?

A tabela - parametri i vlerësuar Eshte nje parametri me një tabela lloji. Duke përdorur këtë parametri , ju mund të dërgoni shumë rreshta të dhënash në një procedurë të ruajtur ose një komandë të parametrizuar SQL në formën e një tabela . Transact-SQL mund të përdoret për të hyrë në vlerat e kolonës së tabela - parametrat e vlerësuar.

Recommended: