自从我运行SQL查询以来,我需要一些帮助。
我有一个SQL Server数据库,我需要在名为“my_table”的表中的“content”列中的文本内容上执行字符串查找/替换。我尝试执行SQL时遇到“无效的对象名称”错误:
UPDATE dbo.MY_TABLE
SET CONTENT = REPLACE(CONTENT, 'http://123.123.123.123', 'http://www.mysite.com')
WHERE CONTENT LIKE '%http://123.123.123.123%';
网站的html内容存储在“my_table”表中标有“Content”的字段中。我有数千个IP地址实例需要更新以反映新的域名。
答案 0 :(得分:3)
似乎对我有用:
http://sqlfiddle.com/#!3/451de/1
我的猜测是My_Table的所有者不是dbo?你可以:
SELECT * FROM dbo.My_Table
祝你好运。
答案 1 :(得分:-1)
UPDATE dbo.MY_TABLE
SET CONTENT = example.com --Enter your actual website name
WHERE CONTENT LIKE oldexample.com --enter what address you want replace
答案 2 :(得分:-1)
问题是字段名称。这是一个保留字。通过 [内容]
更改内容