易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL try catch

USE test;
GO

declare @sql nvarchar(1000)
BEGIN TRY
   
  set @sql = 'SELECT * from 不存在的数据库名'
  exec @sql
END TRY
BEGIN CATCH
    SELECT
        ERROR_NUMBER() AS ErrorNumber,
        ERROR_SEVERITY() AS ErrorSeverity,
        ERROR_STATE() AS ErrorState,
        ERROR_PROCEDURE() AS ErrorProcedure,
        ERROR_LINE() AS ErrorLine,
        ERROR_MESSAGE() AS ErrorMessage;
END CATCH;
GO


返回的ErrorProcedure为什么是null
帮顶,我看不懂

又没放在存储过程里,怎么会显示呢

引用
又没放在存储过程里,怎么会显示呢




你的代码中哪里有返回?

这本身就是存储过程

select 不就能看数据了吗?


引用
这本身就是存储过程

select 不就能看数据了吗?

这是存储过程啊

To js_szy:

不好意思,刚才有点着急,请再帮我看看吧

create procedure aa
    @tablename varchar(20)
USE test;
GO
declare @sql nvarchar(1000)

  set @sql = 'SELECT * from ' +@tablename
  exec @sql
<


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

关于SQLSERVER底层问题 - MS-SQL Server / 疑难问题

请问一下,外网两台SQLSERVER实例数据传输,有没有采用数据压缩和加密。压缩比是多少,加密是什么加密算法?相关文档哪里可以找到?谢谢


我也想知道!关注此贴!

关注~~

数据库大牛都哪去了啊?
......

sql 函数问题 - MS-SQL Server / 应用实例

sql我想得到一字符串为:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
就是|||后面的字符有什么函数能得到吗?是在sql语句写的,不是在页面写的,那位高手来指教下,新手,谢谢
晕今天不是写了么

select parsen ......

一条sql语句 - MS-SQL Server / 基础类

Course(C#,Cname,T#) 课程表 
SC(S#,C#,score) 成绩表 
Teacher(T#,Tname) 教师表 
题目:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩; 
 update SC set sco ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号