T-SQL中的表值函数可以返回一个列数可变的表吗?
列名可以简单地为1, 2, …, n。现在我有一个"string split“函数,它返回一个单列的1 x n表,然后我将该表透视为一个n x 1表,但我更愿意通过一开始返回正确的表格式来简化这个过程。我打算在C#中为这个函数使用CLR过程,我只是不知道如何设置这个用户定义的函数来以我想要的格式返回我的数据:具有可变数量的列,这取决于输入
从T-SQL存储过程中返回布尔值(true/false)的最有效方法是什么?我想让它做一个查询,并返回它是否成功。我是通过ASP打电话的。
让我更具体地说明我在做什么。如果表中存在记录(表示文档已被保留,无法签出),我希望通知前端的用户。我将通过检查是否存在来确定...然后以某种方式将其推回到Classic ASP (返回值、参数、记录集字段)。
edit:删除了ProductAttributes上的其他仍然相同的结果表大小50k行 我得到了这段代码,与我的T-SQL语句相比,它运行得太慢了。x.ProductProductAttributes.Count() .ToArrayAsync(); 下面是用于比较的T-SQLFROM Product_ProductAttribute
GROUP BY At