我使用“生成和发布脚本”生成sql查询,因为我无法备份sql数据库-无法远程访问数据库文件系统。
在“生成和发布脚本”向导中,我选择了所有要导出的功能。
问题是,当我在新数据库中运行查询时,出现关于当前不存在的函数的错误,并且将来需要存在。
例如:
create FUNCTION [dbo].[fn_somefunction1]
(
@num numeric(20,9)
)
RETURNS varchar(20)
AS
BEGIN
DECLARE @res varchar(15),@left varchar(10),@right varchar(20)
SET @res = dbo.fnBlabla(@num)
.
.
.
.
CREATE FUNCTION [dbo].[fnBlabla]
(@num numeric(10,1)
)
RETURNS varchar(20)
AS
BEGIN
问题是我有成百上千个,我无法理解之前和之后的情况。
我可以用这个senerio做什么?