oracle 数据库自带生成uuid函数(转载)原文地址https://blog.csdn.net/willxwan/article/details/48650857

开发中表主键由uuid时,插入测试数据,会为构建主键发愁。

解决:

可以创建生成类似风格的函数。


格式一:(a4cec40094204916913cff9d75ba4cc2)

    create or replace function GET_GUID return varchar2 is
      guid varchar2(50);
    begin
      guid := lower(sys_guid());
      return guid;
    end GET_GUID;

格式二:(55854de8-76f5-4bbb-9baf-1a47672d1216)

    create or replace function GET_UUID return varchar2 is
      guid varchar2(50);
      rslt varchar2(50);
    begin
      guid := lower(sys_guid());
      rslt := substr(guid, 1, 8) || '-' || substr(guid, 9, 4) || '-' ||
              substr(guid, 13, 4) || '-' || substr(guid, 17, 4) || '-' ||
              substr(guid, 21, 12);
      return rslt;
    end GET_UUID;


插入语句:

    insert into account
      (id, create_date, modify_date, platform, userno)
    values

---------------------
作者:万里之外
来源:CSDN
原文:https://blog.csdn.net/willxwan/article/details/48650857
版权声明:本文为博主原创文章,转载请附上博文链接!

以下是参考代码: ```python import requests # 登录阿里云账号 session = requests.Session() login_url = "https://account.aliyun.com/login/login.htm" data = { "resource_url": "", "from_site": "account", "callback": "https://account.aliyun.com/login/login_return.htm", "aliyun_uuid": "", "csrf_token": "", "username": "<你的阿里云账号>", "password": "<你的阿里云密码>", "submit_mode": "password", "lang": "zh_cn", "ua": "20161229024035554", "umid_token": "AXQ6U150a6d0a8c98f959e1d6b1754dd4e4de4c32", "loginScene": "ecommerceServiceLogin", "gAT": "", "errorCode": "", "loginType": "smsLogin", "regionId": "cn-hangzhou", "vk": "", "pk": "", "policy": "", "asftware": "", "src": "", "tf": "" } headers = { "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 " "(KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36" } response = session.post(login_url, headers=headers, data=data) response.raise_for_status() # 下载文件 download_url = "<下载文件的链接>" response = session.get(download_url, headers=headers) response.raise_for_status() # 保存文件 with open("<保存路径>", "wb") as f: f.write(response.content) ``` 需要替换代码中的以下内容: - `<你的阿里云账号>`:将其替换为你的阿里云账号; - `<你的阿里云密码>`:将其替换为你的阿里云密码; - `<下载文件的链接>`:将其替换为你需要下载的文件的链接; - `<保存路径>`:将其替换为你需要保存文件的路径。 注意:以上代码仅供参考,实际使用时需要根据具体情况进行调整。在使用之前,需要确保安装了 requests 库。你可以使用以下命令来安装 requests: ``` pip install requests ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值