我正在尝试将数据从一个数据库更新到另一个数据库。它们位于不同的SQL服务器上,但它们是相同的数据库(实时服务器和测试服务器)。我的问题是它似乎不喜欢我的SQL服务器名称中的-,我不知道如何解决这个问题。下面是查询的结构,似乎唯一的问题是repa-intranet中的位置。
update AdditionalInfo
set UserDefined25 = seredixserver.activem_repacorp_live.additionalinfo.userdefined25
from repa-intranet.activem_repacorp_live.additionalinfo
我需要将一个数据库中的一个表更新到另一个数据库中的另一个表。这将需要每天运行一次。这两个表是相同的结构。
一个数据库名为pvc_rds,另一个名为kiosk。该表是REC_Materials。有一个名为sid的列是唯一的。这两者都运行在同一个SQL Server 2008上。
我是新手,所以任何帮助都将不胜感激。谢谢
我想更新PostgreSQL数据库表中的多个行。
我尝试使用这个SQL命令将date列更新到当前时间,但是它没有工作。
UPDATE data as d SET
date = c.date
FROM (values
('data_id_1', NOW()),
('data_id_2', NOW())
) as c(data_id, date)
where c.data_id = c.date;
当我在控制台上运行这个SQL命令时,我得到了这个错误消息。
ERROR: operator does not exist: text = time
我们有用于将数据从MySql数据库刷新到Excel的VBA代码。
刷新数据库中的数据后,Excel中以前存在的公式将消失。
我们尝试使用下面的代码跳过包含公式的行,并刷新其他行。
1.
Worksheets("HSE").Range("D10:O11,D15:O16,D20:O25,D29:O30,D32:O33,D36:O45").ClearContents
2.
Dim rConstants As Range
Set rConstants = Worksheets("HSE").Range("D9:O45").Special