当前位置: 网站首页>小程序开发>小程序制作

阿里爱采购推广/办理/收费/价格/代运营/代理商-阿里爱采购开户费用

发表日期: 2022-11-29 18:33:40 浏览次数:51

阿里爱采购推广/办理/收费/价格/代运营/代理商-阿里爱采购开户费用

网站建设.png


如果是一个传统模式的内容平台创业公司,开始时就需要烧钱,这些钱来自融资或者自有资金,支出非常大,搭建在YOYOW之上的内容平台会采用Token的方式对用户进行激励, Token模式自身的支出非常小,同时Token模式给予了用户参与感和治理权。如果Token模式如果平台做的好,用户持有的Token会升值,会带来更多的参与感和主人翁的感觉。


Token的优势可以有效解决这一长期困扰UGC领域的难题,同时,它也将实现个人价值的最大化,促进整个社区生态的良性发展。



这个函数可以这样使用:

SELECT * FROM cs_parse_url('http://foobar.com/query.cgi?baz');



例 42.12展示了如何移植一个使用了多种 Oracle 特性的过程。

例 42.12. 从PL/SQL移植一个过程到PL/pgSQL

Oracle 版本:

CREATE OR REPLACE PROCEDURE cs_create_job(v_job_id IN INTEGER) IS
    a_running_job_count INTEGER;
    PRAGMA AUTONOMOUS_TRANSACTION; -- (1)
BEGIN
    LOCK TABLE cs_jobs IN EXCLUSIVE MODE; -- (2)

    SELECT count(*) INTO a_running_job_count FROM cs_jobs WHERE end_stamp IS NULL;

    IF a_running_job_count > 0 THEN
        COMMIT; -- 释放锁(3)
        raise_application_error(-20000,
                 'Unable to create a new job: a job is currently running.');
    END IF;

    DELETE FROM cs_active_job;
    INSERT INTO cs_active_job(job_id) VALUES (v_job_id);

    BEGIN
        INSERT INTO cs_jobs (job_id, start_stamp) VALUES (v_job_id, sysdate);
    EXCEPTION
        WHEN dup_val_on_index THEN NULL; -- 如果已经存在也不用担心
    END;
    COMMIT;
END;
/
show errors


这样的过程可以被很容易地转换为返回voidPostgreSQL函数。这个过程特别有趣,因为它可以教会我们一些东西:

(1)

PostgreSQL中没有PRAGMA语句。

(2)

如果你在PL/pgSQL中做一次LOCK TABLE,直到调用事务结束该锁都不会被释放。

(3)

你不能在一个PL/pgSQL函数中发出COMMIT。该函数是运行在某个外层事务中的,并且因此COMMIT就意味着终止函数的执行。不过,在这种特殊的情况中它并不是必须的,因为LOCK TABLE得到的锁在我们抛出一个错误时将会被释放。





阿里爱采购推广/办理/收费/价格/代运营/代理商-阿里爱采购开户费用

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878