小编vis*_*ldk的帖子

在DB或SSRS中计算列的最佳方法

当我们在数据库中有一些计算列用于报告时,这是在SSRS报告开发的情况下计算它的值的最佳方法.

  1. 在SSRS tablix中计算它
  2. 从数据库计算并返回数据集

如果我复制这个问题,那么对不起,但谷歌搜索时没有得到正确答案.

t-sql sql-server-2008 reporting-services ssrs-2008

4
推荐指数
1
解决办法
584
查看次数

单行GO(批处理)语句在SQL Server中给出错误?

我有一个问题.我正在创建以下程序临时.

当我以下面的格式执行它时它工作正常:

CREATE PROCEDURE Get_TableList_By_Name
@Proc_Name VARCHAR(255)
AS
BEGIN
    SELECT * FROM sys.tables WHERE name LIKE '%' + @Proc_Name + '%'
END 
GO
EXEC Get_TableList_By_Name 'norway'
GO
DROP PROCEDURE Get_TableList_By_Name 
GO
Run Code Online (Sandbox Code Playgroud)

但是当我以下面的格式执行相同的SQL时,它会给出错误说:"GO'附近的语法不正确."

CREATE PROCEDURE Get_TableList_By_Name @Proc_Name VARCHAR(255) AS BEGIN SELECT * FROM sys.tables WHERE name LIKE '%' + @Proc_Name + '%' END GO EXEC Get_TableList_By_Name 'norway' GO DROP PROCEDURE Get_TableList_By_Name GO

CREATE PROCEDURE Get_TableList_By_Name @Proc_Name VARCHAR(255) AS BEGIN SELECT * FROM sys.tables WHERE name LIKE '%' + @Proc_Name + '%' …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2008

2
推荐指数
1
解决办法
2674
查看次数