Redian新闻
>
适用于sql server 和oracle 的 sql batch?
avatar
s*n
2
sql server use "Go" to indicate the end of queries.
I executed a batch queries throught ADO, but it would not recognize "Go".
I would like to know if there is some format for the batch, which can be
executed for sql server and oracle, and also could be executed throught the
ADO APIs? I am more interested in the second.
Thanks a lot!
avatar
j*3
3
我都是当苦力的,包子吃的真不多。
大毛最厉害了,文章写得又好。。

【在 w******o 的大作中提到】
: 我没有
avatar
B*g
4
不是很明白,为啥在ADO里一定要放GO呢?

the

【在 s******n 的大作中提到】
: sql server use "Go" to indicate the end of queries.
: I executed a batch queries throught ADO, but it would not recognize "Go".
: I would like to know if there is some format for the batch, which can be
: executed for sql server and oracle, and also could be executed throught the
: ADO APIs? I am more interested in the second.
: Thanks a lot!

avatar
d*8
5
她现在光吃,不写!

【在 j******3 的大作中提到】
: 我都是当苦力的,包子吃的真不多。
: 大毛最厉害了,文章写得又好。。

avatar
j*n
6
估计后一句需要等前一句完成后才能执行。
我想着LZ 为啥一定就要一次写完呢?在ADO API 里面分两次执行不就完了?

【在 B*****g 的大作中提到】
: 不是很明白,为啥在ADO里一定要放GO呢?
:
: the

avatar
d*8
7
高兴的时候,
还来一声: 喵!

【在 j******3 的大作中提到】
: 我都是当苦力的,包子吃的真不多。
: 大毛最厉害了,文章写得又好。。

avatar
s*n
8
我不是一定要用GO...只是问问有没有类似这样的分开sql语句的符号。
我是把所有要执行的语句(包括创建sp)放在一个文件里的,然后读取整个文件放到
string, 调用ado api执行。
我主要是不想parse文件, 找出有几条语句, 然后一条一条执行。
实际上是通过ado api执行一个batch sql, 但是这个格式不知道是怎样的。
我只知道sql server是通过加一个GO.
avatar
j*3
9
HAHAHA

【在 d********8 的大作中提到】
: 高兴的时候,
: 还来一声: 喵!

avatar
s*n
10
我就是要先创建若干个sp,然后在执行sp,
我的这些sp是很长的, 不想直接hard code, 而且如果sp有问题, 也不想需要重新
编译程序, 所以我把他们放在一个文件里, 又不想parse文件, 想直接读到
string里, 然后用ADO 执行。
所以我需要知道如果用ado执行batch, 这个语句间是用什么分隔的?
不知道这样讲清楚了没有?
看来只能parse文件了? 或者用ini文件?
avatar
w*o
11
大猫是被包子鼓励才写文的

【在 j******3 的大作中提到】
: 我都是当苦力的,包子吃的真不多。
: 大毛最厉害了,文章写得又好。。

avatar
B*g
12
可以在搞一个sp, 执行其他sp

【在 s******n 的大作中提到】
: 我就是要先创建若干个sp,然后在执行sp,
: 我的这些sp是很长的, 不想直接hard code, 而且如果sp有问题, 也不想需要重新
: 编译程序, 所以我把他们放在一个文件里, 又不想parse文件, 想直接读到
: string里, 然后用ADO 执行。
: 所以我需要知道如果用ado执行batch, 这个语句间是用什么分隔的?
: 不知道这样讲清楚了没有?
: 看来只能parse文件了? 或者用ini文件?

avatar
d*8
13
她有这么俗啊。。。

【在 w******o 的大作中提到】
: 大猫是被包子鼓励才写文的
avatar
B*g
14
似乎可以放configure file里边,如果不想hard code的话。
VS deployment tool里边可以这样做。
可以考虑写xml然后存储这个sp,其他语言编的程序也可以用。

【在 s******n 的大作中提到】
: 我就是要先创建若干个sp,然后在执行sp,
: 我的这些sp是很长的, 不想直接hard code, 而且如果sp有问题, 也不想需要重新
: 编译程序, 所以我把他们放在一个文件里, 又不想parse文件, 想直接读到
: string里, 然后用ADO 执行。
: 所以我需要知道如果用ado执行batch, 这个语句间是用什么分隔的?
: 不知道这样讲清楚了没有?
: 看来只能parse文件了? 或者用ini文件?

avatar
m*n
15
吃肥肥

【在 w******o 的大作中提到】
: 大猫是被包子鼓励才写文的
avatar
B*g
16
没看清楚吓一跳。

【在 B*****g 的大作中提到】
: 似乎可以放configure file里边,如果不想hard code的话。
: VS deployment tool里边可以这样做。
: 可以考虑写xml然后存储这个sp,其他语言编的程序也可以用。

avatar
m*n
17
您好, 您吃肥肥

【在 d********8 的大作中提到】
: 她有这么俗啊。。。
avatar
B*g
18
没仔细看,这个和oracle有啥关系?

the

【在 s******n 的大作中提到】
: sql server use "Go" to indicate the end of queries.
: I executed a batch queries throught ADO, but it would not recognize "Go".
: I would like to know if there is some format for the batch, which can be
: executed for sql server and oracle, and also could be executed throught the
: ADO APIs? I am more interested in the second.
: Thanks a lot!

avatar
w*o
19
那大猫就变肥猫了

【在 m******n 的大作中提到】
: 吃肥肥
avatar
B*g
20
ado里边对不同的数据库要用不同的protocol吧。
所以你说的语句不认的情况也许是因为对不同版本的oracle应该使用不同的protocol。

【在 B*****g 的大作中提到】
: 没仔细看,这个和oracle有啥关系?
:
: the

avatar
m*n
21
大猫一直都是大胖猫, ici作证

【在 w******o 的大作中提到】
: 那大猫就变肥猫了
avatar
B*g
22
connect oracle -- > Don't use ADO.

【在 B*****g 的大作中提到】
: ado里边对不同的数据库要用不同的protocol吧。
: 所以你说的语句不认的情况也许是因为对不同版本的oracle应该使用不同的protocol。

avatar
d*8
23
你两见过面?

【在 m******n 的大作中提到】
: 大猫一直都是大胖猫, ici作证
avatar
s*n
24
对, 我就想放在config文件里

【在 B*****g 的大作中提到】
: 似乎可以放configure file里边,如果不想hard code的话。
: VS deployment tool里边可以这样做。
: 可以考虑写xml然后存储这个sp,其他语言编的程序也可以用。

avatar
m*n
25
等ici出来对供词

你两见过面?

【在 d********8 的大作中提到】
: 你两见过面?
avatar
B*g
26
我觉得问题其实在于go是不是一个sql query. 也许Go只是sql server(我想你说得是MS
sqlserver,对吧)的一个软件命令,所以如果你通过ado让server按照sql来执行,恐
怕不行。
就好像dir是系统命令,如果你让ado传给sql server,不会通过。
不一定对,楼主参考。

【在 s******n 的大作中提到】
: 对, 我就想放在config文件里
avatar
w*o
27
没事,可以再胖点

【在 m******n 的大作中提到】
: 大猫一直都是大胖猫, ici作证
avatar
B*g
28
put value in database will be better.

【在 s******n 的大作中提到】
: 对, 我就想放在config文件里
avatar
m*n
29
加油, 小白兔

【在 w******o 的大作中提到】
: 没事,可以再胖点
avatar
w*o
30
你太猛了,

【在 m******n 的大作中提到】
: 加油, 小白兔
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。