You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ddlutils-dev@db.apache.org by to...@apache.org on 2006/07/03 23:32:07 UTC
svn commit: r418857 -
/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/sapdb/SapDbBuilder.java
Author: tomdz
Date: Mon Jul 3 14:32:06 2006
New Revision: 418857
URL: http://svn.apache.org/viewvc?rev=418857&view=rev
Log:
Added identity-read-back for SapDB/MaxDB
Modified:
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/sapdb/SapDbBuilder.java
Modified: db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/sapdb/SapDbBuilder.java
URL: http://svn.apache.org/viewvc/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/sapdb/SapDbBuilder.java?rev=418857&r1=418856&r2=418857&view=diff
==============================================================================
--- db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/sapdb/SapDbBuilder.java (original)
+++ db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/sapdb/SapDbBuilder.java Mon Jul 3 14:32:06 2006
@@ -77,6 +77,19 @@
/**
* {@inheritDoc}
*/
+ public String getSelectLastIdentityValues(Table table)
+ {
+ StringBuffer result = new StringBuffer();
+
+ result.append("SELECT ");
+ result.append(getDelimitedIdentifier(getTableName(table)));
+ result.append(".CURRVAL FROM DUAL");
+ return result.toString();
+ }
+
+ /**
+ * {@inheritDoc}
+ */
protected void processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,