在pl/sql中建一张表其中主键用uuid生成 大侠们谢了 15

createtablefriend(idvarchar(40)primarykeynotnull,timedate)其中id是主键要用uuid生成该怎么写啊... create table friend(
id varchar(40) primary key not null,
time date
)
其中id是主键要用uuid生成 该怎么写啊
展开
 我来答
流浪云风
推荐于2018-04-11 · TA获得超过4315个赞
知道大有可为答主
回答量:1119
采纳率:69%
帮助的人:929万
展开全部
oracle中自带 Sys_Guid() 函数,按如下方式获取即可
CREATE OR REPLACE FUNCTION Fun_Get_Uuid RETURN VARCHAR2 IS
V_Uuid VARCHAR2(32);
BEGIN
SELECT Sys_Guid() INTO V_Uuid FROM Dual;
RETURN V_Uuid;
END;
在插入数据时,调用上面的函数就行了,比如:
insert into friend(id) values (Fun_Get_Uuid);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式