DataGrip实时模板的配置2.0

印象里一直记着配置过代码实时模板,但是忘了换了工作电脑,之前配置的模板在我另一台电脑上
需要重新配置一下,我是笨蛋orzDataGrip实时模板的配置2.0_第1张图片

配置方法和之前的一致

DataGrip实时模板的配置_王小小鸭的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/clover_oreo/article/details/131925814?spm=1001.2014.3001.5502加了自定义用户和内容的小细节

DataGrip实时模板的配置2.0_第2张图片

添加模板:

1、缩写:seld

模板文本:

select $END$  from dual;

$$之间的是占位符,可根据实际需要进行填写

2、缩写:loop

模板文本:

for c in $DATA$ loop
        $END$
        end loop;

3、缩写:deb

模板文本:

declare
    v_err_msg nvarchar2(2000);
    v_str     nvarchar2(2000);
    v_str2    nvarchar2(2000);
    v_clob    clob;
    v_row_count   number(10) := 0;
    cursor c_job is select *
                    from dual;
    /**
     * create by: dul
     * create date: $DATE$ $TIME$
     * modify by: 
     * modify date:
     * describe:
     */
begin

    DBMS_OUTPUT.PUT_LINE(v_row_count)$END$;

exception
    when others then
        v_err_msg := sqlerrm || chr(13) || dbms_utility.format_error_backtrace;
        JA_WRITE_LOG('P' || :APP_PAGE_ID || '-角色权限-用户管理-新增', 'ERROR', V_ERR_MSG, :USER_ID, :USER_TENANT,
                     :APP_NAME || ':' || :APP_ID);
end;

4、缩写:mfunc

模板文本:

create function x_func(p_app_id in number, p_tenant_id in number,
                       p_sys_user_id in number)
    return nvarchar2
    is
    /****************************************************
      ** 功能描述:
      ** 函数名称:
      ** 参    数:【名称】         【类型 】      【说明】
      **           p_app_id       number       要处理的字符串
      **           p_tenant_id    number       当前租户ID
      **           p_sys_user_id  number       当前系统操作用户
      ** 返 回 值:                 nvarchar2    返回值记录
      ** create by: dul
      ** create date: $DATE$ $TIME$
      ** modify by:
      ** modify date:
      ****************************************************/
    v_row_count number(10) := 0;
    v_err_msg   nvarchar2(2000);
    cursor c_job is select *
                    from dual;
    $END$
begin

    DBMS_OUTPUT.PUT_LINE(v_row_count);
    return 'success';
exception
    when others then
        v_err_msg := sqlerrm || chr(13) || dbms_utility.format_error_backtrace;
        JA_WRITE_LOG(JA_UTILS_PKG.GET_FN_NAME(), 'ERROR', V_ERR_MSG, -1, 1, '168-晶台');
        return 'error';
end ;

你可能感兴趣的:(PL/SQL,数据库,pl/sql)