如何在SQL数据库项目中设置数据库连接字符串在Visual Studio?
How to have database connection string in the SQL Database Project set up in the Visual Studio?
如何在Visual Studio中建立SQL数据库项目中的数据库连接字符串?
数据库项目有存储过程、函数等
当我们保持语法
use mydatabase
go
在存储过程中,构建抛出错误。
当我删除语句 use mydatabase
时,没有构建错误。
目前,我们没有 SQL 数据库项目的连接字符串或配置文件。我的澄清是,是否有连接字符串将允许使用语法?
注:我用的是Visual Studio2017
您不能在存储过程或函数中添加 USE
语句,即使在 SQL Server Management Studio 中也是如此。
如果 mydatabase
是当前的数据库项目,那么您不需要它,因为它没有意义。
解决方法:
在对象名称前添加数据库名称:
SELECT *
FROM [database name].[schema name].[table name]
批量执行查询:
EXEC('Use mydatabase; SELECT * from [schema name].[table name]')
附加信息
- Use database inside a stored procedure
如何在Visual Studio中建立SQL数据库项目中的数据库连接字符串?
数据库项目有存储过程、函数等
当我们保持语法
use mydatabase
go
在存储过程中,构建抛出错误。
当我删除语句 use mydatabase
时,没有构建错误。
目前,我们没有 SQL 数据库项目的连接字符串或配置文件。我的澄清是,是否有连接字符串将允许使用语法?
注:我用的是Visual Studio2017
您不能在存储过程或函数中添加 USE
语句,即使在 SQL Server Management Studio 中也是如此。
如果 mydatabase
是当前的数据库项目,那么您不需要它,因为它没有意义。
解决方法:
在对象名称前添加数据库名称:
SELECT * FROM [database name].[schema name].[table name]
批量执行查询:
EXEC('Use mydatabase; SELECT * from [schema name].[table name]')
附加信息
- Use database inside a stored procedure