楼主: smztsmzt
1776 2

[学习心得] 保存数据库 自动使用当前数据库名称加后缀 [推广有奖]

  • 0关注
  • 9粉丝

已卖:1516份资源

硕士生

4%

还不是VIP/贵宾

-

威望
0
论坛币
2984 个
通用积分
407.5325
学术水平
73 点
热心指数
72 点
信用等级
62 点
经验
1206 点
帖子
51
精华
0
在线时间
131 小时
注册时间
2011-4-7
最后登录
2025-3-17

楼主
smztsmzt 在职认证  发表于 2015-2-13 00:00:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近编写常规工作时的数据库清理代码,清理完成后希望数据库可以保存为“当前数据库名称_cleaned.dta”。一开始选择手动输入save 命令,后来发现有c(filename)后,写了一个非常简短的代码用于自动命名保存,如下:

local filename `c(filename)'
while strpos("`filename'","\")!=0 { // 反复判断\符号,直至没有
local filename `=substr("`filename'", strpos("`filename'","\")+1,.)'
// di "`filename' "
}
local filename `=substr("`filename'",1,strlen("`filename'")-4)' // 排除.dta这4个字符
// di "`filename'"
save "`filename'_cleaned.dta"


供参考,谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据库 filename strpos SUBSTR Local 数据库 local 命名 清理

已有 2 人评分学术水平 热心指数 信用等级 收起 理由
Stakiny + 3 + 3 + 3 精彩帖子
txje + 2 + 2 + 2 精彩帖子

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

沙发
625928915 学生认证  发表于 2015-2-13 08:46:21
谢谢分享!!!但数据库啥的我一般都不会保存的,有dofile的话!!!

藤椅
SpencerMeng 在职认证  发表于 2015-2-13 20:10:05
同意楼上  谢谢楼主

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-27 03:50