java:/DefaultDS
true
false
false
300000
false
true
false
foreign-key
on-load
1000
*
1000
false
UUIDKeyGeneratorFactory
java.lang.String
VARCHAR
VARCHAR(32)
org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLCompiler
false
FirstSQL/J
PRIMARY KEY (?2)
FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
32
true
1
0
concat
(?1 || ?2)
substring
substring(?1 FROM ?2 FOR ?3)
lcase
lower(?1)
length
char_length(?1)
locate
position(?1 IN ?2)
abs
math.abs(?1)
sqrt
math.sqrt(CAST(?1 AS DOUBLE))
ucase
upper(?1)
count
count(?1)
java.lang.Boolean
TINYINT
TINYINT
java.lang.Byte
TINYINT
TINYINT
java.lang.Short
SMALLINT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
BIGINT
java.lang.Float
REAL
REAL
java.lang.Double
DOUBLE
DOUBLE
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(256)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.util.Date
TIMESTAMP
TIMESTAMP
java.math.BigDecimal
DECIMAL
DECIMAL
java.lang.Object
LONGVARBINARY
VARCHAR(2147483500)
Ingres
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
ALTER TABLE ?1 ADD CONSTRAINT ?2 PRIMARY KEY (?3)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
32
true
TRUE
FALSE
concat
concat(?1,?2)
substring
left(?1,?2)
lcase
lower(?1)
length
length(?1)
locate
locate(?1,?2)
abs
abs(?1)
sqrt
sqrt(?1)
ucase
upper(?1)
count
count(?1)
java.lang.Boolean
INTEGER
INTEGER
java.lang.Byte
TINYINT
INT1
java.lang.Short
SMALLINT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
INTEGER4
java.lang.Float
FLOAT
FLOAT4
java.lang.Double
DOUBLE
FLOAT8
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(256)
java.util.Date
TIMESTAMP
DATE
java.sql.Date
DATE
DATE
java.sql.Time
TIME
DATE
java.sql.Timestamp
TIMESTAMP
DATE
java.math.BigDecimal
DOUBLE
FLOAT8
java.lang.Object
JAVA_OBJECT
LONG VARCHAR
McKoi
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
32
true
TRUE
FALSE
count
count(?1)
java.lang.Boolean
BIT
BOOLEAN
java.lang.Byte
TINYINT
SMALLINT
java.lang.Short
SMALLINT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
BIGINT
java.lang.Float
REAL
FLOAT
java.lang.Double
DOUBLE
DOUBLE
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(64)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
JAVA_OBJECT
JAVA_OBJECT
Firebird
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
31
true
1
0
count
count(?1)
java.lang.Boolean
BIT
SMALLINT default 0
java.lang.Byte
TINYINT
SMALLINT default 0
java.lang.Short
SMALLINT
SMALLINT default 0
java.lang.Integer
INTEGER
INTEGER default 0
java.lang.Long
BIGINT
NUMERIC(18,0) default 0
java.lang.Float
REAL
FLOAT default 0
java.lang.Double
DOUBLE
DOUBLE PRECISION default 0
java.lang.Character
VARCHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(64)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
JAVA_OBJECT
BLOB
InterBase
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
31
true
1
0
count
count(?1)
java.lang.Boolean
BIT
SMALLINT default 0
java.lang.Byte
TINYINT
SMALLINT default 0
java.lang.Short
SMALLINT
SMALLINT default 0
java.lang.Integer
INTEGER
INTEGER default 0
java.lang.Long
BIGINT
NUMERIC(18,0) default 0
java.lang.Float
REAL
FLOAT default 0
java.lang.Double
DOUBLE
DOUBLE PRECISION default 0
java.lang.Character
VARCHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(64)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
JAVA_OBJECT
VARCHAR(2000)
DB2
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
32
true
1
0
count
count(?1)
locate
locate(CAST(?1 as VARCHAR(254)),
CAST(?2 as VaRCHAR(254)),?3)
java.lang.Boolean
BIT
SMALLINT
java.lang.Short
SMALLINT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
BIGINT
java.lang.Float
REAL
REAL
java.lang.Double
DOUBLE
DOUBLE
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(254)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
VARBINARY
BLOB(2000)
Derby
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
18
true
1
0
concat
(?1 || ?2)
substr
substr(?1, ?2, ?3)
lcase
lower(?1)
length
length(?1)
locate
locate(?2, ?1, ?3)
abs
abs(?1)
sqrt
sqrt(?1)
ucase
upper(?1)
count
count(?1)
java.math.BigDecimal
NUMERIC
DECIMAL
java.lang.Boolean
BIT
BOOLEAN
java.lang.Short
SMALLINT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
BIGINT
java.lang.Float
REAL
REAL
java.lang.Double
DOUBLE
DOUBLE PRECISION
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(256)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
BLOB
BLOB
Oracle9i
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
30
true
1
0
concat
(?1 || ?2)
substring
substr(?1, ?2, ?3)
lcase
lower(?1)
length
length(?1)
locate
instr(?2, ?1, ?3)
abs
abs(?1)
sqrt
sqrt(?1)
ucase
upper(?1)
count
count(?1)
java.lang.Boolean
BIT
NUMBER(1)
java.lang.Byte
SMALLINT
NUMBER(3)
java.lang.Short
NUMERIC
NUMBER(5)
java.lang.Integer
INTEGER
NUMBER(10)
java.lang.Long
BIGINT
NUMBER(19)
java.lang.Float
REAL
NUMBER(38,7)
java.math.BigDecimal
DECIMAL
NUMBER(38,15)
java.lang.Double
DOUBLE
NUMBER(38,15)
java.lang.Character
VARCHAR
CHAR
java.lang.String
VARCHAR
VARCHAR2(255)
java.util.Date
TIMESTAMP
TIMESTAMP(3)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
DATE
java.sql.Timestamp
TIMESTAMP
TIMESTAMP(9)
java.lang.Object
BLOB
BLOB
Oracle8
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
30
true
1
0
concat
(?1 || ?2)
substring
substr(?1, ?2, ?3)
lcase
lower(?1)
length
length(?1)
locate
instr(?2, ?1, ?3)
abs
abs(?1)
sqrt
sqrt(?1)
ucase
upper(?1)
count
count(?1)
java.lang.Boolean
BIT
NUMBER(1)
java.lang.Byte
NUMERIC
NUMBER(3)
java.lang.Short
NUMERIC
NUMBER(5)
java.lang.Integer
INTEGER
NUMBER(10)
java.lang.Long
BIGINT
NUMBER(19)
java.lang.Float
REAL
NUMBER(38,7)
java.math.BigDecimal
DECIMAL
NUMBER(38,15)
java.lang.Double
DOUBLE
NUMBER(38,15)
java.lang.Character
VARCHAR
CHAR
java.lang.String
VARCHAR
VARCHAR2(255)
java.util.Date
TIMESTAMP
DATE
java.sql.Date
DATE
DATE
java.sql.Time
TIME
DATE
java.sql.Timestamp
TIMESTAMP
DATE
java.lang.Object
BLOB
BLOB
Oracle7
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
30
true
1
0
concat
(?1 || ?2)
substring
substr(?1, ?2, ?3)
lcase
lower(?1)
length
length(?1)
locate
instr(?2, ?1, ?3)
abs
abs(?1)
sqrt
sqrt(?1)
ucase
upper(?1)
count
count(?1)
java.lang.Boolean
BIT
NUMBER(1)
java.lang.Byte
NUMERIC
NUMBER(3)
java.lang.Short
NUMERIC
NUMBER(5)
java.lang.Integer
INTEGER
NUMBER(10)
java.lang.Long
BIGINT
NUMBER(19)
java.lang.Float
REAL
NUMBER(38,7)
java.lang.Double
DOUBLE
NUMBER(38,15)
java.lang.Character
VARCHAR
CHAR
java.lang.String
VARCHAR
VARCHAR2(255)
java.util.Date
TIMESTAMP
DATE
java.sql.Date
DATE
DATE
java.sql.Time
TIME
DATE
java.sql.Timestamp
TIMESTAMP
DATE
java.lang.Object
LONGVARBINARY
LONG RAW
Sybase
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
30
true
1
0
count
count(?1)
length
char_length(?1)
java.lang.Boolean
BIT
BIT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
NUMERIC
NUMERIC(38,0)
java.lang.Float
REAL
REAL
java.lang.Double
DOUBLE
DOUBLE PRECISION
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(255)
java.util.Date
TIMESTAMP
DATETIME
java.sql.Date
DATE
DATETIME
java.sql.Time
TIME
SMALLDATETIME
java.sql.Timestamp
TIMESTAMP
DATETIME
java.lang.Object
JAVA_OBJECT
IMAGE
PostgreSQL
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
?1
t
_
32
true
TRUE
FALSE
concat
(?1 || ?2)
substring
substring(?1 FROM ?2 FOR ?3)
lcase
lower(?1)
length
length(?1)
locate
(CASE position(?1 in substring(?2 from ?3)) WHEN 0 THEN 0 ELSE position(?1 in substring(?2 from ?3)) + ?3 - 1 END)
abs
abs(?1)
sqrt
sqrt(CAST(?1 AS double precision))
ucase
upper(?1)
count
count(?1)
java.lang.Boolean
CHAR
BOOLEAN
java.lang.Byte
TINYINT
INT2
java.lang.Short
SMALLINT
INT2
java.lang.Integer
INTEGER
INT4
java.lang.Long
BIGINT
INT8
java.lang.Float
FLOAT
FLOAT(7)
java.lang.Double
DOUBLE
FLOAT8
java.lang.Character
CHAR
CHAR(1)
java.lang.String
VARCHAR
TEXT
java.util.Date
TIMESTAMP
TIMESTAMP with time zone
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP with time zone
java.math.BigDecimal
NUMERIC
NUMERIC
java.lang.Object
VARBINARY
BYTEA
PostgreSQL 8.0
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
?1
t
_
32
true
TRUE
FALSE
concat
(?1 || ?2)
substring
substring(?1 FROM ?2 FOR ?3)
lcase
lower(?1)
length
length(?1)
locate
(CASE position(?1 in substring(?2 from ?3)) WHEN 0 THEN 0 ELSE position(?1 in substring(?2 from ?3)) + ?3 - 1 END)
abs
abs(?1)
sqrt
sqrt(CAST(?1 AS double precision))
ucase
upper(?1)
count
count(?1)
java.lang.Boolean
BOOLEAN
BOOLEAN
java.lang.Byte
TINYINT
INT2
java.lang.Short
SMALLINT
INT2
java.lang.Integer
INTEGER
INT4
java.lang.Long
BIGINT
INT8
java.lang.Float
FLOAT
FLOAT(7)
java.lang.Double
DOUBLE
FLOAT8
java.lang.Character
CHAR
CHAR(1)
java.lang.String
VARCHAR
TEXT
java.util.Date
TIMESTAMP
TIMESTAMP
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.math.BigDecimal
NUMERIC
NUMERIC
java.lang.Object
VARBINARY
BYTEA
PostgreSQL 7.2
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
?1
t
_
32
true
TRUE
FALSE
concat
(?1 || ?2)
substring
substring(?1 FROM ?2 FOR ?3)
lcase
lower(?1)
length
length(?1)
locate
(CASE position(?1 in substring(?2 from ?3)) WHEN 0 THEN 0 ELSE position(?1 in substring(?2 from ?3)) + ?3 - 1 END)
abs
abs(?1)
sqrt
sqrt(CAST(?1 AS double precision))
ucase
upper(?1)
count
count(?1)
java.lang.Boolean
CHAR
BOOLEAN
java.lang.Byte
TINYINT
INT2
java.lang.Short
SMALLINT
INT2
java.lang.Integer
INTEGER
INT4
java.lang.Long
BIGINT
INT8
java.lang.Float
FLOAT
FLOAT(7)
java.lang.Double
DOUBLE
FLOAT8
java.lang.Character
CHAR
CHAR(1)
java.lang.String
VARCHAR
TEXT
java.util.Date
TIMESTAMP
TIMESTAMP
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.math.BigDecimal
NUMERIC
NUMERIC
java.lang.Object
VARBINARY
BYTEA
Hypersonic SQL
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
?1 IDENTITY
ALTER TABLE ?1 ADD COLUMN ?2 ?3
ALTER TABLE ?1 DROP COLUMN ?2
t
_
32
true
(1=1)
(1=0)
concat
(?1 || ?2)
substring
SUBSTRING(?1, ?2, ?3)
lcase
lcase(?1)
length
LENGTH(?1)
locate
LOCATE(?1, ?2, ?3)
abs
ABS(?1)
sqrt
SQRT(?1)
ucase
ucase(?1)
count
count(?1)
java.lang.Byte
SMALLINT
SMALLINT
java.util.Date
TIMESTAMP
TIMESTAMP
java.lang.Boolean
BIT
BIT
java.lang.Integer
INTEGER
INTEGER
java.lang.Object
VARBINARY
VARBINARY
java.lang.Short
SMALLINT
SMALLINT
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(256)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Float
REAL
REAL
java.lang.Long
BIGINT
BIGINT
java.lang.Double
DOUBLE
DOUBLE
java.math.BigDecimal
DECIMAL
DECIMAL
PointBase
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
32
true
TRUE
FALSE
lcase
lower(?1)
ucase
upper(?1)
count
count(?1)
java.lang.Character
CHAR
CHAR
java.lang.Short
SMALLINT
SMALLINT
java.lang.Long
BIGINT
INTEGER
java.lang.Double
DOUBLE
FLOAT
java.lang.Float
FLOAT
FLOAT
java.lang.Boolean
BIT
BOOLEAN
java.lang.String
VARCHAR
VARCHAR(256)
java.lang.Byte
SMALLINT
SMALLINT
java.lang.Object
BLOB
BLOB
java.lang.Integer
INTEGER
INTEGER
java.util.Date
DATE
DATE
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
SOLID
PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
32
true
1
0
count
count(?1)
java.lang.Character
CHAR
CHAR
java.lang.Byte
TINYINT
TINYINT
java.lang.Short
INTEGER
INTEGER
java.lang.Double
DOUBLE
DOUBLE
java.lang.Object
BLOB
BLOB
java.lang.String
VARCHAR
VARCHAR(256)
java.lang.Integer
INTEGER
INTEGER
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Boolean
BIT
BIT
java.lang.Float
FLOAT
FLOAT
java.lang.Long
BIGINT
BIGINT
java.util.Date
TIMESTAMP
TIMESTAMP
mySQL
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD INDEX (?3), ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
?1 auto_increment
ALTER TABLE ?1 MODIFY ?2 ?3
t
_
32
false
1
0
concat
concat(?1, ?2)
substring
substring(?1 FROM ?2 FOR ?3)
lcase
lower(?1)
length
length(?1)
locate
locate(?1, ?2, ?3)
abs
abs(?1)
sqrt
sqrt(?1)
ucase
upper(?1)
count
count(?1)
java.lang.Float
FLOAT
FLOAT
java.lang.Double
DOUBLE
DOUBLE
java.lang.Boolean
TINYINT
TINYINT
java.math.BigDecimal
DOUBLE
DOUBLE
java.lang.Object
BLOB
LONGBLOB
java.lang.Integer
INTEGER
INTEGER
java.lang.Short
SMALLINT
SMALLINT
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Byte
TINYINT
TINYINT
java.lang.Character
CHAR
CHAR
java.lang.Long
BIGINT
BIGINT
java.lang.String
VARCHAR
VARCHAR(250) BINARY
java.util.Date
TIMESTAMP
DATETIME
java.sql.Date
DATE
DATETIME
java.sql.Time
TIME
TIME
MS SQLSERVER
SELECT ?1 FROM ?2 with (updlock) WHERE ?3 ORDER BY ?4
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
?1 IDENTITY
ALTER TABLE ?1 ALTER COLUMN ?2 ?3
t
_
32
true
1
0
concat
(?1 + ?2)
substring
substring(?1, ?2, ?3)
lcase
lower(?1)
length
len(?1)
locate
charindex(?1, ?2, ?3)
abs
abs(?1)
sqrt
sqrt(?1)
ucase
upper(?1)
count
count(?1)
java.lang.Integer
INTEGER
INTEGER
java.lang.Character
CHAR
CHAR
java.lang.Short
SMALLINT
SMALLINT
java.lang.Double
DOUBLE
DOUBLE
java.lang.Long
DECIMAL
DECIMAL(20)
java.math.BigDecimal
VARCHAR
VARCHAR(256)
java.lang.String
VARCHAR
VARCHAR(256)
java.lang.Object
JAVA_OBJECT
IMAGE
java.lang.Byte
TINYINT
TINYINT
java.sql.Timestamp
TIMESTAMP
DATETIME
java.sql.Date
DATE
DATETIME
java.sql.Time
TIME
DATETIME
java.util.Date
TIMESTAMP
DATETIME
java.lang.Boolean
BIT
BIT
java.lang.Float
FLOAT
FLOAT
MS SQLSERVER2000
SELECT ?1 FROM ?2 with (xlock) WHERE ?3 ORDER BY ?4
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
?1 IDENTITY
t
_
32
true
1
0
concat
(?1 + ?2)
substring
substring(?1, ?2, ?3)
lcase
lower(?1)
length
len(?1)
locate
charindex(?1, ?2, ?3)
abs
abs(?1)
sqrt
sqrt(?1)
ucase
upper(?1)
count
count(?1)
java.lang.Integer
INTEGER
INTEGER
java.lang.Character
CHAR
CHAR
java.lang.Short
SMALLINT
SMALLINT
java.lang.Long
BIGINT
BIGINT
java.math.BigDecimal
VARCHAR
VARCHAR(256)
java.lang.String
VARCHAR
VARCHAR(256)
java.lang.Object
LONGVARBINARY
IMAGE
java.lang.Byte
TINYINT
TINYINT
java.sql.Timestamp
TIMESTAMP
DATETIME
java.sql.Date
DATE
DATETIME
java.sql.Time
TIME
DATETIME
java.util.Date
TIMESTAMP
DATETIME
java.lang.Boolean
BIT
BIT
java.lang.Float
REAL
REAL
java.lang.Double
DOUBLE
FLOAT
DB2/400
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
32
true
1
0
count
count(?1)
java.lang.Character
CHAR
CHAR(1)
java.lang.String
VARCHAR
VARCHAR(256)
java.util.Date
TIMESTAMP
TIMESTAMP
java.sql.Time
TIME
TIME
java.lang.Float
FLOAT
FLOAT
java.lang.Integer
INTEGER
INTEGER
java.lang.Double
DOUBLE
DOUBLE
java.lang.Long
BIGINT
INTEGER
java.lang.Boolean
CHAR
CHAR(5)
java.lang.Short
SMALLINT
SMALLINT
java.lang.Object
JAVA_OBJECT
VARCHAR(4096) FOR BIT DATA
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
SapDB
SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD FOREIGN KEY ?2 (?3) REFERENCES ?4 (?5)
t
_
32
true
1
0
count
count(?1)
java.lang.Integer
INTEGER
INTEGER
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(256)
java.lang.Object
JAVA_OBJECT
LONG BYTE
java.lang.Byte
TINYINT
CHAR BYTE
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.util.Date
TIMESTAMP
TIMESTAMP
java.sql.Time
TIME
TIME
java.lang.Boolean
BIT
BOOLEAN
java.lang.Float
FLOAT
FLOAT
java.lang.Short
SMALLINT
SMALLINT
java.lang.Double
DOUBLE
DOUBLE PRECISION
java.lang.Long
DECIMAL
DECIMAL(20)
Cloudscape
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
32
true
1
0
count
count(?1)
java.math.BigDecimal
LONGVARCHAR
LONG VARCHAR
java.lang.Boolean
BIT
BOOLEAN
java.lang.Byte
TINYINT
TINYINT
java.lang.Short
SMALLINT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
LONGINT
java.lang.Float
REAL
REAL
java.lang.Double
DOUBLE
DOUBLE PRECISION
java.lang.Character
CHAR
CHAR
java.lang.String
LONGVARCHAR
LONG VARCHAR
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
JAVA_OBJECT
LONG VARBINARY
InformixDB
select ?1 from ?2 where ?3 order by ?4 for update
PRIMARY KEY (?2) CONSTRAINT ?1
ALTER TABLE ?1 ADD CONSTRAINT FOREIGN KEY (?3) REFERENCES ?4 (?5) CONSTRAINT ?2
t
_
32
true
1
0
count
count(?1)
java.lang.Character
CHAR
CHAR(1)
java.lang.String
VARCHAR
VARCHAR(255,0)
java.math.BigDecimal
NUMERIC
DECIMAL
java.lang.Boolean
BIT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
NUMERIC(18,0)
java.lang.Float
REAL
FLOAT
java.lang.Double
DOUBLE
DOUBLE PRECISION
java.lang.Byte
TINYINT
SMALLINT
java.lang.Short
SMALLINT
SMALLINT
java.util.Date
TIMESTAMP
DATETIME YEAR TO FRACTION(3)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
DATETIME YEAR TO FRACTION(3)
java.lang.Object
BLOB
BLOB
Mimer SQL
CONSTRAINT ?1 PRIMARY KEY (?2)
ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)
t
_
32
true
1
0
java.lang.Boolean
BIT
SMALLINT
java.lang.Byte
TINYINT
SMALLINT
java.lang.Short
SMALLINT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
BIGINT
java.lang.Float
REAL
REAL
java.lang.Double
DOUBLE
DOUBLE PRECISION
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(5000)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
JAVA_OBJECT
VARBINARY(5000)
jboss.jdbc:service=SQLExceptionProcessor
SELECT CURRENT_TIMESTAMP
TEST_SEQUENCE
%%t_seq
UUIDKeyGeneratorFactory
SELECT CURRENT_TIMESTAMP
alias
alter
between
char
column
commit
create
date
default
delete
drop
file
from
grant
group
index
integer
join
number
on
order
primary
public
revoke
rollback
row
select
set
session
size
table
trigger
update
unique
user
varchar
view