如何得到SQL的异常信息

比如要验证一个SQL语法是否正确,如果不正确能象查询分析器一样,在下面显示出什么样的错误信息,那么如何在存储过程中获取这些信息呢

如果是SQL Server2000只有系统全局变量@@error得到错误,
如果是2005可以使用 try catch 捕获异常
如果查询成功执行,返回一个空结果集,列数和查询一致;
如果不成功,返回错误信息。只编译语句,但不执行

看看自己需要哪个用哪个行了,在查询语句前加
B:還是每個角色(部門負責人、部門經理、縂經理)分別建立一個表。
你會選擇哪种見表方式呢?希望高手從數據庫查詢、更新、插入的效率上説明。

肯定不能用B,以后要是流程变了多加一道流程你还得建表导数?用一个表 多加一个审核状态位试试

現在我就是建立一張表,但我老大說就張表的有傚率問題。

我的处理方法是建一审核流程表,在加班表中设立一流程号字段(从审核流程表中取得适当的流程号)与流程步骤号字段(因为每一流程可能有多步审核,这样可通过此字段与流程表相关联,知道下一审核人是谁)。再建一审核日志表,用来记录各个审核人的审核时间、审核意见。不知道我的表述你是否明白。

要通过bs的方式在网页上导出reportView里面的报表到excel里面。
不是保存在服务器本地,是下载保存到客户端
我就是现在又A BC DEF GHI 一共9个数据库。。并且这9个库在不同的服务器上。。。我要把GHI里面的数据统计到C里面。。DEF里面的数据统计到B里面。。最后把B和C的数据统计到A里面。。
我现在用作业来做。。在本地可以实现。。可是到了服务器上就不能使用作业了。。。提示拒绝对sp_help_operator的execute权限。。。是不是我要找管理员修改下权限啊。。

分创建链接数据库,让他们在数据库之间可以相互访问,这样一切问题都解决了
就是自定义函数和存储过程,到底有什么不同呢,
例如:编写一个自定义函数,能够实现参数化查询的功能。
这个应该怎样实现,带参数用存储过程不是更好的么

各有各的优点和缺点吧。看情况确定使用什么。

客户只要执行一下,就能自动创建一个作业(job),来完成每天0点自动备份数据库的功能

系统要求有一个系统编码表规定了职称的取值范围(讲师,教授,等等)
另外你可以做一个dts,ssis包直接发给对方 或者升成sql发给对方

作业的话建议你还是自己生成一个,然后用sql导出给他吧
生成作业的几个系统存储过程很麻烦,没必要浪费这个时间研究

我有两个表一个A数据库,一个B数据库,里面分别有有T1表,有T2表两个表的关联字段为userid。请问如何把两个数据库的两个表信息全部查询出来如果是同一台服务器,直接
如果是两台服务器 那就建链接服务器

在哪 个位置 是我存入数据库的ID号,哪 个位置是我存入数据库的 money,字节位是多少啊?
望高手指教.最好能详细说明,我不胜感激.呵呵
在2000里用DTS做俩连接,添加几个任务流就差不多了。

自动运行,其实都是通过作业调用,也就是agent服务这个你先要确定
其他就是copy新数据的问题了
dts有个很好用的传输数据任务,你可以自定义源服务器的表项(可以用自定义sql语句),定义要传送的内容,比如你每天更新的话可以建一个表设定每天的传输时间记录等,然后通过自定义sql语句比对这个表的内容,
其实dts不是一个方法,而是一个应用平台,之所以推荐你用是因为他有很强的监控,错误处理机制,对管理数据库很有作用.比如你可以设定传输失败的时候发邮件提醒你等等

来源:足球直播


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值