3

我遇到了一个我认为很容易解决但无法解决的问题。

我没有创建这个数据库或作业,所以我通过它来排除故障。

我有一个失败的 SQL Server 作业,它有多个步骤。

其中一个步骤是

select * into [Pastel_OrderStock] from [Pastel_SOProducts]

这失败并出现错误:

将数据类型 varchar 转换为浮点数时出错。

现在,如果我尝试去:

select * from [Pastel_SOProducts]

它给出了同样的错误。

我的问题是我Pastel_SOProducts在我的任何数据库表或视图中都看不到表或视图,但鉴于错误,它显然存在。

我怎样才能找到它在哪里,更重要的是查看表结构或视图语法?

提前致谢

4

3 回答 3

6

它将在sys.objects. type和将type_desc显示对象类型是什么。

于 2013-07-08T18:58:42.917 回答
1

检查事项:

  • 检查您的许可。您的数据库管理员可能已将您的帐户限制为某些表。
  • 检查表的所有者不是 dbo。
于 2013-07-08T18:59:47.970 回答
0

正如另一个答案中提到的,您想从 sys.objects 表中提取“type_desc”:

select name, type, type_desc from sys.objects where name = 'Pastel_SOProducts'
于 2019-06-04T20:38:14.943 回答