Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Oracle: Användning av Vyer (View) eller Stored Procedures...?

Postades av 2004-11-09 16:51:07 - Björn Johansson, i forum databaser, Tråden har 1 Kommentarer och lästs av 997 personer

Är hyffsad färskt på Oracle. Hur bör man generellt tänka på när det gäller användandet av att skapa Vyer eller Procedurer?
I mitt fall är det relativt komplexa utsökningar som skall göras med utgångspunkt från inparametrar (användarurval i ASP.NET). Det rör sig om ca 15 specade frågor där ett visst urval kan göras utav dessa 15 frågor. Urvalet beror alltså på inparametrarna som användaren gör, inget konstigt med det.

Är det dumt att göra på detta sätt med 15 olika vyer och istället använda/skapa 15 procedurer (stored procedurs) i Oracle?
När jag nu funderat på det hela känns det som om det senare, med procedurer, skulle vara smidigare och mer resurssnålt. Men som sagt, jag är inte "pro-user" av Oracle och skulle behöva lite vägledning om hur man bör tänka.

Alltså, frågan skulle kortfattat kunna skrivas "View's VS. Stored Procedures"...


Svara

Sv: Oracle: Användning av Vyer (View) eller Stored Procedures...?

Postades av 2004-11-12 12:09:14 - Folke Larsson

Hej Björn

Vyer använder man allmänt till SELECT-satser, d.v.s. hämtning av data.
Man kan göra olika vyer mot samma tabell, men med olika kolumner.
På detta sätt ger man olika åtkomst för olika användare för samma tabell.
Dessutom kan man lägga in mer komplicerad logik i vyn, vilket gör att man
bara behöver anropa vyn med kolumnerna.

Procedurer används vanligtvis för att lägga in förändringar i tabellerna som
INSERT, DELETE och UPDATE. Man kan klumpa ihop flera olika förändringar
så att dom utgör en logisk enhet.

I Oracle kan man uppdatera vyer och göra procedurer som returnerar recordsets,
men det ska man undvika som nybörjare. Det som är viktigast när det gäller
Oracle är att använda parameterfrågor så långt det bara går. Det har stor
betydelse för prestandan när databasen används flitigt. Av ditt mail verkar det
som om det var det här du var ute efter.

Bästa Hälsningar
Folke Larsson


Svara

Nyligen

  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 878
27 965
271 772
884
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies