社区
Oracle
帖子详情
关于Urowid
李淳
2006-02-16 02:31:45
我的表的PK用的是Urowid类型的,怎么设定默认值才能在insert时候自动填充啊?
...全文
56
1
打赏
收藏
关于Urowid
我的表的PK用的是Urowid类型的,怎么设定默认值才能在insert时候自动填充啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boydgmx
2006-02-16
打赏
举报
回复
在指定字段默认值的时候是不能用 ROWID 这个伪列的
不明白你为什么要使用 UROWID 类型的主键
如果的确要用,也有办法:
SQL> CREATE TABLE T (PK UROWID,A VARCHAR2(1));
表已创建。
CREATE OR REPLACE TRIGGER TRG_TEST
BEFORE INSERT ON TEST.T
FOR EACH ROW
BEGIN
:NEW.PK:=CHARTOROWID(DBMS_RANDOM.STRING('A',18));
END;
/
做一个假的rowid即可。
DB2基础----表空间
DB2基础----表空间
Expert.Oracle.Database.Architecture.9i.and.10g
ROW
ID
/U
ROW
ID
Types 555 Summary 556 ■CHAPTER 13 Partitioning 557 Partitioning Overview 558 Increased Availability 558 Reduced Administrative Burden 560 Enhanced Statement Performance 565 Table ...
plsqldev14.0.1.1965x32多语言版+sn.rar
Code Assistant would display u
row
id
parameters as “Unknown type 104” Table Definition Editor Index Column Selector would convert string expressions to lowercase Entering a value with square brackets...
plsqldev14.0.1.1965x64多语言版+sn.rar
Code Assistant would display u
row
id
parameters as “Unknown type 104” Table Definition Editor Index Column Selector would convert string expressions to lowercase Entering a value with square brackets...
Oracle 9i&10g编程艺术:深入数据库体系结构(全本)含脚本
12.8
ROW
ID
/U
ROW
ID
类型 559 12.9 小结 560 第13章 分区 561 13.1 分区概述 561 13.1.1 提高可用性 562 13.1.2 减少管理负担 564 13.1.3 改善语句性能 569 13.2 表分区机制 571 13.2.1 区间分区 571 13.2.2 ...
Oracle
17,082
社区成员
55,236
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章