0

SQL 第 2 天 -

我正在尝试运行我昨天创建的函数,但 SMSS 正在查看“主”数据库而不是我的“度量”数据库,因此它不会运行 - 它显示“无效的对象名称”。在此处输入图像描述

我知道这是一个简单的问题,但我什至不确定正确的术语是什么。我需要改变我的“范围”吗?我的“焦点”?我的“活动数据库”?不知道如何在 Google 上查找。

4

2 回答 2

2

USE Metrics在函数调用之前添加该行。

您还可以使用 Management Studio 左上角工具栏上的下拉列表更改数据库。

当然,您也可以像这样完全限定您的通话:

SELECT Metrics.dbo.splitstringcomma()

在所有脚本的开头添加USE YourDatabaseName是一个好习惯。这是我自己的偏好。

于 2013-05-02T13:33:27.293 回答
1

在 SQL 编辑器工具栏上,您可以选择更改可用的数据库。

本例中的 HolTestDB 是当前数据库

示例图像

阅读更多内容:http: //msdn.microsoft.com/en-us/library/ms177264.aspx

于 2013-05-02T14:54:09.150 回答