VPescado
DELAYED DUE TO A TRAIN DERAILMENT
- Joined
- Jan 29, 2004
- Messages
- 215
Oh, OK. Yes, the flavour of SQL used by Oracle is called PL/SQL, the "PL" bit just stands for "Procedural Language" (if my recollection is correct), which means it stands for nothing at all when you think about it. Stored Procedures are written in a procedural language... who'd have guessed?
PL/SQL is a knock-off of ADA, so when you're going for those big missile defence contracts you can say you've written ADA code if you ever wrote stored procs for Oracle.
SQL Server and Sybase uses a flavour of SQL called T-SQL, the "T" stands for "Transact" so it doesn't mean much either.
There is some much incorrect information in the above, I really don't know where to start . . .but off the top of my head:
PL/SQL is not the flavor of SQL used by Oracle: PL/SQL is a procedural language built around SQL. SQL itself is a query language. In reality, there is a large fraction (possibly the majority) of SQL executed in Oracle databases is not embedded in PL/SQL (e.g. SQL scripts, java via jdbc, pro*C and other precompilers, etc.)
PL/SQL can be used for stored procedures, but also for non-stored ones (anonymous blocks). PL/SQL is not a knock off of ADA although they share some similarities. It would be a very bad idea to pass off PL/SQL experience as ADA experience.