原文:https://blog.csdn.net/today__tomorrow/article/details/80840335sql
快捷键:CTRL+SHIFT+F 格式化选中的sql语句数据库
导入导出数据操做
导入:oracle
一、将Exel文件另存为csv文件函数
二、在dbvisualizer中点击开发数据库,如test_dev,而后在test_dev下的Schemas下找到相应的用户,展开 Table字体
三、在Table中找到要插入数据的数据库表,右键,选择“import Table Data”编码
四、选择相应的*csv 文件,Encoding默认为GBK,点击“next”.net
五、查看预览的数据是否是跟上面截图同样有双引号(或单引号)扩着,若是有,在文本之间的引用选择框中选择好,预览数据就会去掉双引号,若是保留不处理,导入的时候会有各类错误,没问题继续next,继续next3d
六、到“Import Into”页面,选择“current DataBase Table”,查看字段数据类型是否正确,*.csv文件对应字段与数据库对应字段是否对应正确,不对应须要改为跟数据库表中同样的,没问题点击next日志
七、点击导入完成,若是导入成功了,表中仍是没数据,从新连接一下既可excel
导出:
方法1:
直接导出create和insert语句,这样比把数据导入excel表中方便,也不容易错
方法2:
新建一个命令窗口,而后输入查询语句,咱们会对查询结果进行导出。
点击查询结果上方的绿色朝上箭头按钮,选择csv格式,一直下一步至Export Grid,而后在file中选择一个空的.xls文件,
既导出到了这个.xls文件了
sql语句中若是有中文,显示是‘???’。
一、解决办法以下:
在Tools->tool Properties->General->Appearance->Fonts->SQL Editor(SQL语句编码)选择 仿宋,同时把Grid(查询输出编码)也选择仿宋就能够了。能够选择的字体不少,这里建议仿宋,若是SQL Editor、Grid编码不同,查询输出的时候会乱码
如上配置之后,中文就能够正常显示了
执行存储过程或函数的时候,在日志中显示打印成功,实际上并无成功执行的效果
这个时候,能够打开dbms output ,记住要单击enable oracle dbms output按钮,使这个按钮变灰色,
在运行的时候 既能够看到详情的运行结果,可能这里有报错哦
一、打开dbms output
二、使这个按钮变灰色