我刚刚从XP迁移到Win 7.我猜这个错误与切换操作系统有关.我写了一个.net应用程序,它基本上按摩了大量数据,然后连接到数据库并插入/更新表.
当我点击按钮连接到数据库时,我遇到有关oracle提供程序未在本地计算机上注册的错误.
如何快速解决这个问题的清晰,一步一步的概述将非常感激.
确切的错误消息是:
'OraOLEDB.Oracle.1'提供程序未在本地计算机上注册
我试图记住如何REPLACE
在Oracle SQL中形成一个正确的语句.
从本质上讲,我需要执行REPLACE
超过几千条记录中column1
,并column2
可能包含的值'14'
.如果他们这样做,我需要用空格字符替换它.
我知道语法类似于以下内容,但我似乎无法理解它:
UPDATE TABLE
SET ('column1', 'column2') = REPLACE(?????????????)
WHERE 'column1' IN ('14') AND 'column2' NOT LIKE ('4%')
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.