function gen_uuid
{
sqlplus -S -L /nolog<<EOF
connect $DB_UNAME/$DB_PWD@$DB_SID
spool $TMP_PATH/uuid.txt;
set termout off;
set echo off;
set feedback off;
set heading off;
set pagesize 0;
select sys_guid() uuid from dual;
spool off;
quit
EOF
uuid=`awk '/^20/{print $1}' $TMP_PATH/uuid.txt`
echo $uuid
}
linux shell生成oracle uuid
最新推荐文章于 2024-08-28 21:44:14 发布
本文介绍了一个使用SQL*Plus执行的Shell脚本,该脚本用于生成Oracle数据库中的唯一标识符(UUID)。通过调用SYS_GUID函数从DUAL表获取UUID,并将结果输出到临时文件中进一步处理。
612

被折叠的 条评论
为什么被折叠?



