0

我正在尝试使用 R 从 MSSQL 数据库中导入一些数据,但我遇到了错误。

[1] "42S22 207 [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'SOME_COLUMN'."                                                  
[2] "42000 4413 [Microsoft][ODBC SQL Server Driver][SQL Server]Could not use view or function 'MY_VIEW' because of binding errors."
[3] "[RODBC] ERROR: Could not SQLExecDirect 'SELECT * FROM MY_VIEW'" 

我也尝试使用 RazorSQL 读取一些数据

在此处输入图像描述

我做了一些研究,我猜问题是 SOME_COLUMN 已从视图基础表中删除。有没有办法获取视图所基于的查询?到目前为止,我已经尝试过:

select definition
from sys.objects     o
join sys.sql_modules m on m.object_id = o.object_id
where o.object_id = object_id( 'MY-SCHEMA.MY_VIEW')
  and o.type      = 'V'

但是这个查询什么也不返回。有没有办法获取视图的查询?有没有办法从视图中获取数据,还是我必须告诉数据库人员先修复视图?提前致谢!

4

0 回答 0