在数据库中,临时表(Temporary Table)的命名并没有绝对强制的统一规则,但一般遵循一些约定俗成的最佳实践,既为了避免冲突,也为了可读性和规范性。
下面按常见数据库分别说明:
tmp_temp_t_tmp_user_order_20260121✅ 推荐示例:
tmp_user_stat
temp_sales_2026
t_tmp_log_clean
CREATE TEMPORARY TABLE tmp_user (
id INT,
name VARCHAR(50)
);
tmp_ 前缀✅ 推荐:
tmp_order_summary
CREATE TEMPORARY TABLE tmp_user (
id INT,
name TEXT
);
TEMPtmp_ 或 temp_✅ 推荐:
temp_user_login
CREATE TABLE #tmp_user (
id INT,
name NVARCHAR(50)
);
# 开头CREATE TABLE ##tmp_user (...);
✅ 推荐:
#tmp_user_order
##tmp_global_temp
CREATE GLOBAL TEMPORARY TABLE tmp_user (
id NUMBER,
name VARCHAR2(50)
) ON COMMIT DELETE ROWS;
tmp_ 前缀#✅ 推荐:
tmp_employee_tmp
[前缀]_[业务]_[用途]_[日期可选]
示例:
tmp_order_calc_20260121
temp_user_clean
#tmp_log_parse
临时表命名 = 明确前缀(tmp_ / #)+ 业务含义 + 避免冲突
如果你告诉我你用的是哪种数据库,我可以给你一套可直接复制的命名规范模板。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。