本文主要是介绍(1/3) windows下vim配置dbext插件连接oracle直接执行sql语句--vim选定sql直接执行sql语句,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
_vimrc修改配置文件
!!!特别注意conn_parms=orcl
Plug 'https://git::@github.com/vim-scripts/dbext.vim.git'-- 设置 数据库实例名称 查询的时候 select * from emp; 标识不同的数据库实例 (推荐使用这种方式)
let g:dbext_default_profile_ORA = 'type=ORA:user=scott:passwd=tiger:host=192.168.1.40:conn_parms=orcl'
let g:dbext_default_profile = 'ORA'配置oracle的连接信息
-- 不设置 数据库实例名称 查询的时候 select * from scott.emp; 需要加前缀
let g:dbext_default_profile_ORA = 'type=ORA:user=scott:passwd=tiger:host=192.168.1.40'
let g:dbext_default_profile = 'ORA'远程连接信息
let g:dbext_default_profile_ORA_WORK = 'type=ORA:srvname=ORCL:user=pif:passwd=pif_2018'
在使用oracle数据库的时候里面的坑
sql中需要带用户,否则查询不到,设定为哪个用户下的暂时还没查询到
两种方式
第一种
select * from emp; 第二种
SELECT * FROM scott.emp ;差别在于是否配置数据库实例名称 conn_params=sid_name
在执行选定的sql的时候,需要
使用这个命令DBExecRangeSQL
这个是选中的行执行,是一整行一整行的
'<,'>DBExecRangeSQL或者这个命令 这个选中部分执行
'<,'>DBExecVisualSQL
中文乱码 编码设置 中文编码 _vimrc需要设置为
set encoding=gbk
将下列内容写入anyname.vim,:so anypath/anyname.vim ,将变量赋值到缓冲区,给变量赋值
DBSetVar p_EQUNR = 'd'或者给?赋值
DBSetVar ? = 'd'
查看给哪些变量赋值了
:DBListVar
对变量赋值是否开启弹窗
0 不开启 1 开启
let g:dbext_default_prompt_for_parameters=0
如果想修改vimrc的配置连接信息,不想直接关闭vimrc文件,再重新打开vimrc文件
:DBSetOption profile=【your_profile】
举例来说就是
:DBSetOption profile = ORA
查看重新的连接
:DBGetOption
这篇关于(1/3) windows下vim配置dbext插件连接oracle直接执行sql语句--vim选定sql直接执行sql语句的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!