要求:
2张表:product,history 把product表中的name字段(varchar类型)先特殊处理,把name中一切非字母数字的字符替换成“-”,例:“%$sfs #sf”替换成“sfs-sf”,“ ¥%yy-8il&%sf- ”替换成“yy-8il-sf”。注意:替换后的字符串前后不能有特殊字符,并且替换后的字符串只能包含数字,字母和“-”,并且只能以数字或字母开头和结束,相邻不能有多个“-”。
处理后连同ID一起插入到另一张名叫history表的url和productId字段中
这个比较难,高手帮忙解答下,谢谢! 我觉得最难的是在存储过程中对字符串的处理
2张表:product,history 把product表中的name字段(varchar类型)先特殊处理,把name中一切非字母数字的字符替换成“-”,例:“%$sfs #sf”替换成“sfs-sf”,“ ¥%yy-8il&%sf- ”替换成“yy-8il-sf”。注意:替换后的字符串前后不能有特殊字符,并且替换后的字符串只能包含数字,字母和“-”,并且只能以数字或字母开头和结束,相邻不能有多个“-”。
处理后连同ID一起插入到另一张名叫history表的url和productId字段中
这个比较难,高手帮忙解答下,谢谢! 我觉得最难的是在存储过程中对字符串的处理
但如果用存储过程自己写个函数的话,倒是容易些。建议你用存储过程自己先写一下,贴出来大家可以帮你看看。