CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 530001
haitao
:
它是在第一行的最后一个字符那里报的错
[阅读: 413] 2007-06-26 02:30:35
<空>
相关信息:
【技术贴,oracle,ado】delphi通过ado执行oracle上的一个较复杂的sql
(149字)
(
haitao
[737]
2007-06-26 02:07
)
错误信息?
(空) (
holly
[402]
2007-06-26 02:17
)
[oracle][odbc][ora]ora-06650第1行第8列,PLS-00103:出现符号。。。。。。
(空) (
haitao
[5862]
2007-06-26 02:33
)
declare fid int; 不换行,人家错误不是说的很明白嘛。
(空) (
没脾气2x
[638]
2007-06-26 03:29
)
我怎么感觉你的PL/SQL程序写得有问题呢
(空) (
wuyan
[480]
2007-06-26 02:18
)
在一个什么嵌入(em...)的sql工具里可以执行,在sql*plus(9.0.1.00,2001)里无法执行
(13字)
(
haitao
[489]
2007-06-26 02:22
)
什么啊
(空) (
holly
[385]
2007-06-26 02:24
)
oracle里自增字段一般用序列来实现啊?
(空) (
tweety
[526]
2007-06-26 02:32
)
哦,没看到你是在用序列,不过用法比较怪
(空) (
tweety
[389]
2007-06-26 02:33
)
主要是这个序列值可能会给从表使用。。。。。。。所以先取得放在变量里
(16字)
(
haitao
[438]
2007-06-26 02:35
)
你是准备写个过程还是trigger? 至少得有个名字吧
(空) (
wuyan
[399]
2007-06-26 02:35
)
唔,明白了,原来你打自己直接发SQL来访问那个序列
(空) (
wuyan
[372]
2007-06-26 02:37
)
就是希望一次性提交多个语句的sql。。。。。
(40字)
(
haitao
[546]
2007-06-26 02:39
)
你直接用oracle的管理器建个存储过程,代码正常换行,编译通过,代码拷贝出来好像就是不换行的了,不知道他这个换行符是不是有特殊的地方,反正我当时没研究
(空) (
tweety
[852]
2007-06-26 02:43
)
我研究过,一般换行是chr913)+chr(10),ora好像就是一个chr(13)
(空) (
steel1
[458]
2007-06-26 02:48
)
不同系统上换行实际字符是不一样的,unix换行\r,mac换行\n,dos换行\r\n
(空) (
wuyan
[1513]
2007-06-26 02:51
)
一般解释器都能把空格、\r、\n都认为是分隔符
(13字)
(
haitao
[557]
2007-06-26 02:57
)
unix下的传就是不认^M的,连shell script都这样
(空) (
wuyan
[435]
2007-06-26 03:13
)
唔,这种用法真的蛮诡异的
(空) (
wuyan
[381]
2007-06-26 02:44
)
不诡异, 偷懒用法而已
(空) (
holly
[390]
2007-06-26 02:47
)
这种一般都写成存储过程的
(空) (
wuyan
[392]
2007-06-26 02:52
)
能把插入id的过程作成触发器吗?
(112字)
(
haitao
[593]
2007-06-26 03:28
)
序列除了nextval还有个currval啊,我觉得比mssql用起来方便吧。
(19字)
(
tweety
[642]
2007-06-26 03:32
)
使用currval时,别的进程也可能刚刚在你之后使用过nextval
(33字)
(
haitao
[537]
2007-06-26 03:38
)
在一个事务里就没问题了吧?
(空) (
tweety
[421]
2007-06-26 03:42
)
忠告
(17字)
(
steel1
[429]
2007-06-26 02:24
)
它是在第一行的最后一个字符那里报的错
(空) (
haitao
[412]
2007-06-26 02:30
)
好像是换行符的问题,我原来好像碰到过,你试试看全部写在一行里能不能运行 (空) (tweety [2] 今天 10:35 )
(空) (
steel1
[516]
2007-06-26 02:40
)
如果只有两个字段倒也无所谓
(空) (
wuyan
[443]
2007-06-26 02:32
)
好像是换行符的问题,我原来好像碰到过,你试试看全部写在一行里能不能运行
(空) (
tweety
[530]
2007-06-26 02:35
)
真的是!
(10字)
(
haitao
[442]
2007-06-26 02:43
)
^M?
(空) (
wuyan
[375]
2007-06-26 02:45
)
肯定是. 估计 haitao 的 Oracle 装在 *nix 上吧.
(空) (
holly
[402]
2007-06-26 02:47
)
不过从这个问题可以看出, 海涛大师的 error report 做得非常糟糕
(空) (
holly
[458]
2007-06-26 02:48
)
error report ?
(55字)
(
haitao
[479]
2007-06-26 02:53
)
我怎么觉得不用试,肯定支持....
(空) (
有狐
[445]
2007-06-26 03:06
)
asp通过ado连接mssql执行sql,连declare语句都不支持。。。。。。。。
(22字)
(
haitao
[1124]
2007-06-26 03:21
)
create procedure 支持不?
(空) (
有狐
[494]
2007-06-26 03:48
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录