-
Wie heißt es immer so schön:
Works as designed.
Wenn ich eine SQL-UDF/Procedure entwickle, so sollte ich andere Proceduren, die selber wiederum SQL-Funktionen darstellen auch per SQL und nicht per CALL aufrufen.
Wird eine Prozedur geändert, so dass sie nun SQL verwendet oder plötzlich SQL-Daten verändert was sie vorher nicht getan hat, so ist das ein Designfehler.
Solche Änderungen bedürfen eigentlich neuer SQL-Funktionen, so dass dies dann kein Problem wäre.
Das ist zugegegben natürlich schwer zu überwachen. Der Einfachheit halber kann man natürlich den allgemeine Weg für alle Prozeduren gehen.
Wenn aber eine Prozedur als READS SQL DATA definiert ist, so darf sie nicht später in MODIFIES SQL DATA geändert werden da dieses ein Designbruch ist und eben genau zu diesen Problemen führt.
Dies gilt natürlich auch für andere Arten von Änderungen.
Similar Threads
-
By Nils_V in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 18-07-16, 09:49
-
By Rincewind in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 18-12-06, 13:58
-
By steven_r in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 26-09-06, 14:51
-
By jakarto in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-07-06, 13:41
-
By HACHIMAN in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 22-05-06, 09:48
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks