使用shell脚本向sybase中插入记录 10
isql-UXXX-PXXXX<<!insertintoitel_pvalues('0001000100000141','888888','S')goquit!里面的in...
isql -UXXX -PXXXX <<!
insert into itel_p values('0001000100000141','888888','S')
go
quit
!
里面的insert into语句都没有执行,麻烦高手们指点 展开
insert into itel_p values('0001000100000141','888888','S')
go
quit
!
里面的insert into语句都没有执行,麻烦高手们指点 展开
1个回答
展开全部
你的脚本应该可以执行。请确保以下:
你的登录用户-UXXX -PXXXX有相应的插入权限,且该登录的默认数据库是正确的。
或者在脚本中加入显示切换到数据库的命令
isql -UXXX -PXXXX <<!
use 数据库名
go
insert into itel_p values('0001000100000141','888888','S')
go
quit
!
你的登录用户-UXXX -PXXXX有相应的插入权限,且该登录的默认数据库是正确的。
或者在脚本中加入显示切换到数据库的命令
isql -UXXX -PXXXX <<!
use 数据库名
go
insert into itel_p values('0001000100000141','888888','S')
go
quit
!
更多追问追答
追问
手工登录到数据库中执行insert into命令是可以成功的,但是用这个方法就不行
追答
记录输出结果到日志文件中看看原因
isql -UXXX -PXXXX /tmp/batch_insert.log
use 数据库名
go
insert into itel_p values('0001000100000141','888888','S')
go
quit
!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询