在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生成 该怎么写啊 展开
id varchar(40) primary key not null,
time date
)
其中id是主键要用uuid生成 该怎么写啊 展开
展开全部
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);
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);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询