[ 
https://issues.apache.org/jira/browse/DERBY-52?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12664847#action_12664847
 ] 

atec edited comment on DERBY-52 at 1/17/09 8:59 AM:
----------------------------------------------------------------

Same error in Apache Derby - 10.4.1.3 - (648739)

---
CREATE TABLE "APP"."TB_CORE_AUTH" ( AUT_CERT CHAR(1244) );

Error: El atributo de longitud, precisión o escala para columna o correlación 
de tipo 'CHAR(1244)' no es válido. 
SQLState:  42611
ErrorCode: -1
---

The VARCHAR type worked fine.

CREATE TABLE "APP"."TB_CORE_AUTH" ( AUT_CERT VARCHAR(1244) );

Regards.


      was (Author: atec):
    Same error in Apache Derby - 10.4.1.3 - (648739)

CREATE TABLE "APP"."TB_CORE_AUTH" ( AUT_CERT CHAR(1244) );

Error: El atributo de longitud, precisión o escala para columna o correlación 
de tipo 'CHAR(1244)' no es válido. 
SQLState:  42611
ErrorCode: -1

  
> Cannot create CHAR column with size greater than 254
> ----------------------------------------------------
>
>                 Key: DERBY-52
>                 URL: https://issues.apache.org/jira/browse/DERBY-52
>             Project: Derby
>          Issue Type: Bug
>          Components: Documentation
>    Affects Versions: 10.0.2.0
>         Environment: Dell Dimension 2350, 2GHz P4, 1 Gig RAM, 
> Window XP Pro Version 2002, SP2
> JDK 1.4.2_03, build 1.4.2_03-b02
> Derby Snapshot SVN version 46005 (Binaries)
>            Reporter: Jason Palmatier
>
> An attempt to create a table that contains a column of type CHAR with a size 
> greater than 254 using the SQL statement
> CREATE TABLE dummyTable ( column1 char(255),column2 char(10),column3 char(10) 
> )
> results in the following SQL Exception:
> SQL Exception: The length, precision, or scale attribute for column, or type 
> mapping 'CHAR(255)' is not valid.
> SQL Error: 30000
> SQL State: 42611
> However, if you decrease column1's length by one as below, the table is 
> created successfully:
> CREATE TABLE dummyTable ( column1 char(254),column2 char(10),column3 char(10) 
> )
> The Derby Reference Manual states that the limit on the length of a CHAR data 
> type is java.lang.Integer.MAX_VALUE:
> http://incubator.apache.org/derby/manuals/reference/sqlj128.html#HDRSII-SQLJ-13733

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to