You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to h2-da...@googlegroups.com
I think you should be able to achieve the desired functionality in a reusable manner by writing a stored procedure / user defined function in Java as shown in the Features section of the documentation.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to h2-da...@googlegroups.com
I considered that approach but I am working on a project that will accept different types of database engines, e.g. H2, MSSQL, MySQL, etc., so I was hoping to put the SQL code for creating objects in a single SQL script.
thanks though,
Igal
Equ Zephyr
unread,
Sep 5, 2012, 6:28:34 PM9/5/12
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to h2-da...@googlegroups.com
I don't think there's any way you are going to be able to do that in a way that is portable across databases because it's not standard SQL. For example, it's possible to do the same thing in DB2, but the syntax is different than in MSSQL. (In DB2 it's something like "IF NOT EXISTS (...) THEN (...) ) It's also different in MySQL than it is in either MSSQL or DB2.
So really, I think this is a case where you are going to have to determine what database the user is using at runtime (possibly by checking the class name of the driver) and then use conditional logic in the Java code itself to perform the required functions.