oracle建表时没有BOOLEAN 类型。
解决方案 »
- DBMS_UTILITY.EXEC_DDL_STATEMENT('alter system flush shared_pool');可以这样用吗?
- 在suse linux11.2下安装oracle11g问题
- sqlloader中 达到提交点-逻辑记录计数3 是什么意思
- 高分请教一个问题(rman数据迁移)
- oracle小时比较
- 超级简单问题,sql语句中查询某个时间字段为当前日期的应该怎么写?
- microsoftdtproperties是做什么的表啊?
- oracle9i如何建个方案
- 求ORACLE8.1.7.4的缓冲区溢出漏洞补丁(for linux和WIN2000的都要)
- 玻璃地 磕头 跪求
- 怎么把sqlserver中某个表的数据倒入到oracle中的表中??两个表的结构相同.
- 谁有带注册码的rapidsql可以下载
2 "id" INTEGER not null,
3 "name" NVARCHAR2(20) not null,
4 "enabled" BOOLEAN not null,
5 constraint PK_STUDENT primary key ("id")
6 )
7 /
"enabled" BOOLEAN not null,
*
ERROR 位于第 4 行:
ORA-00902: 无效数据类型
我查了一下goole, BOOLEAN是PL/SQL支持的扩展数据类型我的疑惑是, PD生成的script应该用什么来执行??
当生成ms sql2k的物理模型的时候, 对应到bit
当生成oracle 9i的物理模型的时候对应到boolean
当生成mysql 3.25的物理模型的时候对应到tinyint(1)所以, 我觉得PD生成boolean是有道理的,而且据说PL/SQL的语法是支持boolean
可以使用
create type
当然也可以使用oracle的扩展脚本
我基本上决定改PD的concept设计加入domain, 映射到oracle的integer