印象里一直记着配置过代码实时模板,但是忘了换了工作电脑,之前配置的模板在我另一台电脑上
需要重新配置一下,我是笨蛋orz
配置方法和之前的一致
DataGrip实时模板的配置_王小小鸭的博客-CSDN博客https://blog.csdn.net/clover_oreo/article/details/131925814?spm=1001.2014.3001.5502加了自定义用户和内容的小细节
添加模板:
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 ;