SQL 第 2 天 -
我正在尝试运行我昨天创建的函数,但 SMSS 正在查看“主”数据库而不是我的“度量”数据库,因此它不会运行 - 它显示“无效的对象名称”。
我知道这是一个简单的问题,但我什至不确定正确的术语是什么。我需要改变我的“范围”吗?我的“焦点”?我的“活动数据库”?不知道如何在 Google 上查找。
SQL 第 2 天 -
我正在尝试运行我昨天创建的函数,但 SMSS 正在查看“主”数据库而不是我的“度量”数据库,因此它不会运行 - 它显示“无效的对象名称”。
我知道这是一个简单的问题,但我什至不确定正确的术语是什么。我需要改变我的“范围”吗?我的“焦点”?我的“活动数据库”?不知道如何在 Google 上查找。
USE Metrics
在函数调用之前添加该行。
您还可以使用 Management Studio 左上角工具栏上的下拉列表更改数据库。
当然,您也可以像这样完全限定您的通话:
SELECT Metrics.dbo.splitstringcomma()
在所有脚本的开头添加USE YourDatabaseName
是一个好习惯。这是我自己的偏好。
在 SQL 编辑器工具栏上,您可以选择更改可用的数据库。
本例中的 HolTestDB 是当前数据库
阅读更多内容:http: //msdn.microsoft.com/en-us/library/ms177264.aspx