-
SQL injection is one of the most common security vulnerabilities for web applications today. This article shows ways to solve the problem, including a new technique called “Disabling Literals”, and lists new attacks.
-
Oracle PL/SQL Code Generator for Table Encapsulation that would handle all DML operations. It would generate production level code for a table that could be incorporated in any application.
-
One way to avoid “deja code”, that feeling you’d written this algorithm before, is to generate code rather than write it manually.
-
Choice between stored procedures, functions, views, triggers and Inline SQL.
-
Database design is more art than science. An excerpt from Professional Oracle Programming.
More from my bookmarks on del.icio.us
Filed in
Links on 25 May 07 | Tags:
pl/sql,
sql-injection
Eddie, Thanks for steering people to my codegen link. I agree that it is really important to avoid writing code whenever you can generate it, and table APIs are especially good candidates for generation.
HOWEVER, I really need to update that page. Because PL/Generator is very old and is completely superseded and improved upon by the freeware Quest CodeGen Utility:
http://www.qcgu.net
Thanks! SF
Steven, thanks for the pointer to http://www.qcgu.net. A link from the old codegen page to qcgu would be a good idea.
We are currently writing a big system in PL/SQL (and other technologies). qcgu can be a great time saver for us and help us follow standards and best practices.
As always, your contributions to the Oracle community are greatly appreciated.
Well, Eddie, that is a really good piece of advice! So I updated that page. Long overdue. Thanks for the prompting…
SF
I know CodeGen can be a real time saver. In our company we are using CodeGen to generate pieces of Delphi Code for our framework application. We are also using CodeGen to generate QDA packages to build code easier. If you have any questions, don’t hesitate to ask
.