About bearparc

A software development blog for the qualified developer

Blogroll

Application Server (24)
Business Intelligence (13)
Business Logic Layer (6)
C (2)
C++ (3)
CMMI (4)
Data Mining (3)
DataMart (11)
DataWarehouse (11)
ETL (7)
FAQ – Troubleshooting (8)
Framework (4)
Hardware (10)
Informatica Powercenter (6)
Investition (2)
J2ee (8)
Java (6)
JBoss (1)
Liferay (11)
LINUX (11)
objektorientiertes Design (2)
OLAP (7)
Oracle (48)
Projektmanagement (5)
Prozeßmodelle (4)
Software (33)
SQL (24)
Uncategorized (31)
Web 2.0 (5)
Weblogic (17)
wordpress (5)
XML (2)

WP-Cumulus by Roy Tanck and Luke Morton requires Flash Player 9 or better.

supported ¤ busy ¤ oracle ¤ resource ¤ 8024402c ¤ ora-00054: ¤ nowait ¤ zeilen ¤ this ¤ specified ¤ acquire ¤ to_integer ¤ with ¤ memory_target ¤ ora-00845 ¤ workflow ¤ informatica ¤ linux ¤ system ¤
ora-00845: memory_target not supported on this system ¤ ora-00845 ¤ informatica workflow ¤ ora-00845 linux ¤ ora-00054: resource busy and acquire with nowait specified ¤ ora-00054 ¤

www.brokerbase.ch network

Search



Add to Technorati Favorites Blogverzeichnis - Blog Verzeichnis bloggerei.de Deutsches Blog Verzeichnis blogoscoop Add to Google http://www.wikio.de
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Main | »

stored procedures

By admin | March 9, 2007

Eine Stored Procedure ist eine Datenbankfunktion. In ihr können ganze Abläufe von Anweisungen unter einem Namen gespeichert werden, die dann auf dem Datenbankserver zur Verfügung stehen und ausgeführt werden können. Eine Stored Procedure ist ein eigenständiges Kommando, das eine Abfolge von gespeicherten Kommandos ausführt.SPs werden auf einem Datenbankserver, meist an zentraler Stelle, abgelegt. So können häufiger verwendete Abläufe, die sonst durch viele einzelne SQL-Befehle vom Client ausgeführt werden würden, auf den Server verlagert werden, und durch einen einzigen Aufruf ausgeführt werden (Client-Server-Prinzip). Dadurch wird die Performance gesteigert, da weniger Daten zwischen Client und Datenbank ausgetauscht werden müssen, und die Datenbank häufig auf leistungsfähigeren Servern läuft.Neben der gewöhnlichen SQL-Syntax können dort auch zusätzliche Befehle zur Ablaufsteuerung und/oder Auswertung von Bedingungen hinzugefügt werden. Damit können SPs mit Makros bestimmter Anwendungsprogramme verglichen werden. Abhängig von der Datenbank ist das SQL um herstellerspezifische Funktionen erweitert. Auch der Einsatz von Java-Programmen ist möglich.Oracle verwendet bei Stored Procedures PL/SQL.

Das erstellen einer stored procedure

1 CREATE OR REPLACE PROCEDURE proc
2 IS
3 BEGIN
4   NULL;
5 END;

CREATE OR REPLACE PROCEDURE ist ein SQL statement das die Prozedur erzeugt, Kompiliert und sichert, oder wenn vorhanden überschreibt. (Man braucht das create Procedure Recht)
Das IS keyword kennzeichnet den folgenden PL/SQL body.
Das BEGIN keyword kennzeichnet den Beginn des PL/SQL Blocks.

Das END keyword kennzeichnet das Ende des PL/SQL Blocks

 

Social Bookmark These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Faves
  • LinkedIn
  • MisterWong
  • MySpace
  • Reddit
  • Technorati
  • Wikio
  • YahooBuzz
  • Ask
  • Google Bookmarks
  • Linkarena
  • Live-MSN
  • Newstube
  • seekXL
  • TwitThis
  • Webnews
  • Webride
  • Wikio DE
  • Y!GG
  • YahooMyWeb

Topics: Oracle, SQL | 1 Comment »

Trackback URL for this post: http://www.bearparc.info/2007/03/09/stored-procedures/trackback/

One Response to “stored procedures”

  1. Martin Says:
    March 9th, 2007 at 10:04 pm

    Null; wird durch die entsprechende SQL Anweisung ersetzt.

Comments

You must be logged in to post a comment.