怎样快速为表里的200多条记录,每个记录都建一个用户
0
我的表里有200多个区划,需要为每个区划都建立一个新用户,
例如,石家庄,就建成shijz 密码123
例如,石家庄,就建成shijz 密码123
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
3 个回复
老头子 - 专注是唯一的捷径 2015-11-19 回答
赞同来自:
1. 首汉字全拼
2. 剩下的汉字首字母
ps 如果不需要大些可以在函数中修改:
具体函数的代码我私发给你
二、拼接SQL
SELECT 'create user '||GETHZPY.GETHZFULLPY(substr('老头子大帅哥', 1, 1)) ||
GETHZPY.GETHZPYCAP(substr('老头子大帅哥', 2)) || ' identified by 123;'
FROM DUAL;
ps 把dual换成你的表,字符串换成你的表.列;
三、执行SQL
1. copy出来F8
2. 写个过程执行,循环动态SQL
悟 - 取是能力,舍是境界 2015-11-19 回答
赞同来自:
如果没有的这个字段,网上有类似的中文转拼音的自定义函数。一样的语法insert into 用户表 select 自定义函数(拼音字段),'123' from 区划表。
向日葵 - 吾日三省吾身,看脸,看称,看余额,哈哈哈! 2015-11-19 回答
赞同来自: