小编HAJ*_*JAJ的帖子

错误:"INSERT EXEC语句不能嵌套." 和"不能在INSERT-EXEC语句中使用ROLLBACK语句." 怎么解决这个?

我有三个存储过程Sp1,Sp2Sp3.

第一个(Sp1)将执行第二个(Sp2)并保存返回的数据@tempTB1,第二个将执行第三个(Sp3)并将数据保存到@tempTB2.

如果我执行Sp2它将工作,它将返回我的所有数据Sp3,但问题在于Sp1,当我执行它时,它将显示此错误:

INSERT EXEC语句不能嵌套

我试图改变它的位置,execute Sp2它显示另一个错误:

无法在INSERT-EXEC语句中使用ROLLBACK语句.

sql-server code-reuse sql-server-2008

88
推荐指数
7
解决办法
16万
查看次数

如何在MySQL Workbench中生成整个数据库脚本?

我想拿整个数据库.我在哪里可以找到数据库文件?

有没有办法将包含所有数据的整个数据库写入文本文件(如SQL Server中的那个)?

mysql sql database mysql-workbench

66
推荐指数
5
解决办法
16万
查看次数

对于每个MS SQL SERVER?

我有两张桌子:

Employees(EmployeeID, EmployeeName, EmployeeStatus, BasicSalary)

EmployeePayroll (PayrollID, EmployeeID, VoucherNo, BasicSalary, SalaryMonth)

我想为for each第一个表中的每个员工创建一个循环,以便我可以将虚拟数据插入(0, EmployeeID,0 ,0 ,0)到第二个表中.

我尝试用for循环但它无法制作它,所以for each在MS SQL Server中有一个循环吗?

sql sql-server

16
推荐指数
3
解决办法
8万
查看次数

如何在SQL中使用标量值函数中的case语句?

我想使用case语句从函数中获取一个值.我尝试了以下但它不起作用:

CREATE FUNCTION [FATMS].[fnReturnByPeriod]
(

    @Period INT

)
RETURNS int
AS
BEGIN

    SELECT CASE @Period 
             when 1 then 1
             when @Period >1 and @Period <=7 then 1
             when @Period >7 and @Period <=30 then 1
             when @Period >30 and @Period<=90 then 1
             when @Period >90 and @Period <=180 then 1
             when @Period >180 and @Period <=360 then 1
             else 0
           END

    RETURN @Period
END
Run Code Online (Sandbox Code Playgroud)

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

15
推荐指数
3
解决办法
7万
查看次数

索引和长度必须指向字符串中的位置?

我想获得前50个字母,所以我用这个subString函数得到它.

如您所见,我使用此代码来获取它:

<%# Eval("BannerDescription").ToString.Substring(1, 50)%>
Run Code Online (Sandbox Code Playgroud)

但遗憾的是它不起作用,并且出现错误信息:

索引和长度必须指向字符串中的位置.

那么有没有其他方法来解决它?

因为用户是控制数据输入的人!有时他会输入10个字母,其他时间可能是1000个字母,所以我怎么能解决这个问题呢?

我尝试了所有这些,但我们可以这样使用它:

<%# IIf(Eval("BannerDescription").ToString().Length > 49, Eval("BannerDescription").ToString().Substring(0, 49), Eval("BannerDescription"))%>

谢谢.

.net vb.net asp.net

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

如何在sql server中更改master数据库排序规则?

有没有办法将MsSql server 2008中的master数据库排序规则更改为另一个排序规则,而不是重新安装它?

sql-server

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

使用asp.net和vb.net从sql server导出到excel文件?

有没有办法直接使用asp.net和vb.net从sql server 2008导出一个表中的整个数据而不使用datagridview到EXCEL FILE?

vb.net asp.net sql-server-2008

6
推荐指数
1
解决办法
3万
查看次数

阻止用户使用jQuery复制文本?

我如何阻止用户使用jQuery复制asp.net页面中的任何文本?

html css asp.net jquery html5

5
推荐指数
1
解决办法
3687
查看次数

如何在SQL Server中生成十个绝对随机数?

如何在SQL Server中生成十个绝对随机数?

我试过了 select ABS(CHECKSUM(rand()))

但我无法控制数字!

sql-server

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

使用sql server划分得到值"18.18181818181818"?

如何从SQLSERVER获取值"18.18181818181818"

SELECT (2/11)*100
Run Code Online (Sandbox Code Playgroud)

我用这个代码,但它给了我0为什么?

在计算器中,它给了我"18.18181818181818"!!

我的代码中有什么遗漏的东西吗?

sql-server

3
推荐指数
1
解决办法
104
查看次数