Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 80280 invoked from network); 27 Sep 2006 14:28:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 27 Sep 2006 14:28:47 -0000 Received: (qmail 5542 invoked by uid 500); 27 Sep 2006 14:28:42 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 5499 invoked by uid 500); 27 Sep 2006 14:28:42 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 5484 invoked by uid 99); 27 Sep 2006 14:28:42 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Sep 2006 07:28:42 -0700 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=UPPERCASE_25_50 Received: from [209.237.227.198] ([209.237.227.198:40833] helo=brutus.apache.org) by idunn.apache.osuosl.org (ecelerity 2.1.1.8 r(12930)) with ESMTP id AF/70-27564-99A8A154 for ; Wed, 27 Sep 2006 07:28:42 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id BFC447141F1 for ; Wed, 27 Sep 2006 14:24:52 +0000 (GMT) Message-ID: <18435395.1159367092783.JavaMail.jira@brutus> Date: Wed, 27 Sep 2006 07:24:52 -0700 (PDT) From: "Bryan Pendleton (JIRA)" To: derby-dev@db.apache.org Subject: [jira] Commented: (DERBY-1495) Attempt to modify an identity column error after resetting identity column In-Reply-To: <11847236.1152568289866.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/DERBY-1495?page=3Dcomments#actio= n_12438134 ]=20 =20 Bryan Pendleton commented on DERBY-1495: ---------------------------------------- Possible duplicate of DERBY-1645? > Attempt to modify an identity column error after resetting identity colum= n > -------------------------------------------------------------------------= - > > Key: DERBY-1495 > URL: http://issues.apache.org/jira/browse/DERBY-1495 > Project: Derby > Issue Type: Bug > Components: SQL > Affects Versions: 10.2.1.5 > Environment: Java 1.5.0_06-b05 on Linux Ubuntu 5.10. Derby versio= n 10.2.0.3-412239 > Reporter: Lars Gr=C3=A5mark > Priority: Minor > > When an identity counter is altered using the ALTER TABLE statement below= , it seems as if the GENERATED BY DEFAULT behavior is lost. > The following statements will reproduce the error. > CREATE TABLE MYTABLE ( > id INT GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1= ) NOT NULL > ,col2 INT NOT NULL > ) > -- Insert using an explicit value on the ID-field > INSERT INTO MYTABLE(ID, COL2) VALUES(2, 2) > -- Reset the identity field > ALTER TABLE mytable ALTER COLUMN id RESTART WITH 3 > -- Try inserting another explicit value and the error below is thrown. > INSERT INTO MYTABLE(ID, COL2) VALUES(4, 4) > Error: SQL Exception: Attempt to modify an identity column 'ID'. , SQL St= ate: 42Z23, Error Code: 30000 > -- Although, this works fine > INSERT INTO MYTABLE(COL2) VALUES(4) --=20 This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: htt= p://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira