Lor*_*ron 1 sql-server stored-procedures
所以,我是MS SQL的新手(过去5到7年一直在使用oracle),这应该是一个非常直接的事情,所以我认为我错过了一些非常简单的事情.(我试过这里的例子:http://technet.microsoft.com/en-us/library/ms190669(v = SQL.105).aspx)
所以,我创建了以下存储过程来查询表(这是一个非常简单和毫无意义的过程,但在解决此问题之前我无法继续执行更复杂的过程)
create procedure sp_getTransactions
as
select * from MyTransactions;
Run Code Online (Sandbox Code Playgroud)
然后我尝试执行此过程
execute dbo.sp_getTransactions
Run Code Online (Sandbox Code Playgroud)
(我试过没有dbo.并得到同样的错误)
这给了我非常有用的错误关键字'BEGIN'附近的语法不正确.
现在,也许我很疯狂,但我没有在我的程序中看到任何开始声明(我尝试添加一个无济于事).
谁能在这里给我一些指示?谢谢
实际上,结果就是我正在使用的客户端.我使用Oracle的SQLDeveloper和MSSQL jTDS驱动程序执行sql脚本.看起来这个驱动程序在大多数情况下工作正常,但是当涉及到运行存储过程时,就会出现错误.我想插件在设置到服务器时没有正确解析execute语句
| 归档时间: |
|
| 查看次数: |
4341 次 |
| 最近记录: |