我想在我的SQL dB中更新数千条记录。我的my_table中的post_content像这样:  blablabla htt *://vimeo.com/12345678 blablabla要么  blablabla htt *://vimeo.com/12345678 blablabla htt *://vimeo.com/12345678(blablabla)我想替换  htt *://vimeo.com/12345678通过<iframe src="htt*://player.vimeo.com/video/12345678?title=0&amp;byline=0&amp;portrait=0" width="400" height="300" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe>问题是每个帖子上的12345678都不相同...我必须替换此数字之前的代码,并在此数字之后添加代码。在数字之前很容易替换代码,但是在之后,我不知道该怎么做?如何说到替换功能:找到htt *:// vimeo / 12345678并在数字后指向并添加“?title = 0&a ... 。任何想法? (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 如果我理解的很好,我想您可以创建自己的函数,该函数接受一些变量,并在其中进行一些替换等。CREATE FUNCTION MyReplace (Link nvarchar(4000), myVar nvarchar(500))RETURNS nvarcharDECLARE Result nvarchar(4000)--create some replacing logic here, call REPLACE function etc:--Result=...RETURN Result稍后,在查询中调用此函数,并传递两个参数-原始链接和变量。但是,如上所述,我不确定这是否是一个好习惯。 (adsbygoogle = window.adsbygoogle || []).push({});
07-24 21:20