PLSQL使用技巧

连接配置

先找到配置文件tnsnames.ora地址
我的是这个(仅供参考):D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora

IC =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = iccard)
    )
  )

参数说明

IC:随便输,就是起个名字用于辨别,对应的是下图登录时候选择数据库@后面的内容
HOST:输入数据库的IP地址
PORT:数据库端口,ORACLE一般是1521
SERVICE_NAME:数据库名

PLSQL使用技巧_第1张图片

破解

PLSQL使用技巧_第2张图片

code:4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
number:226959
password:xs374ca

一直断连

长时间不操作还是会卡一下,但是不会断连了
PLSQL使用技巧_第3张图片

通过EXCEL文件导入数据

  1. 先查询表,查询出来的数据导出为EXCEL(主要是为了获取格式)
  2. 在EXCEL里面编辑信息,另存为CSV文件
  3. 打开PLSQL->Tools->Text Importer
  4. 左上角图标导入生成的CSV文件
  5. 打开过的文件会加密,导入可能会读不出来东西(需要解密)
  6. select * from all_tables where table_name ='表名’查询表的OWNER
  7. 选择Data to Oracle、OWNER选择上面查出来的,Table里面输入要导入的表
  8. Fields里面选择Excel的列,左边的Field里面选择对应的表字段(可以参考下面的Result Preview)
  9. 点击左下角Import会弹出提示,ORA-00984可以选择YES,其他可能出现列名重复等问题,需要Fields配置排错
  10. 对于还导入错误的,可以选左下角的Import to Script导出sql语句修改之后使用正常导入
  11. 之后可以选择上面的Save Definition as导出刚才的Fields等配置
  12. 下次再插入可以选择上面的Open Definition导入配置,不需要每次都配置列名
    PLSQL使用技巧_第4张图片
    PLSQL使用技巧_第5张图片
    PLSQL使用技巧_第6张图片
    PLSQL使用技巧_第7张图片

日期 to_date问题

为了解决PLSQL每次查询的时候需要输入to_date转换时间类型

设置环境变量

 变量:nls_date_format 
 值:yyyy-mm-dd hh24:mi:ss

PLSQL使用技巧_第8张图片

快捷输入设置

AutoReplace->Edit
设置配置文件
PLSQL使用技巧_第9张图片

sf=SELECT * FROM
sfu=SELECT * FROM for update
s=select
f=from
w=where

设置快捷键

PLSQL使用技巧_第10张图片

查看表

My objects->Tables->表名右键->
Query data:查看表数据
view:查看表结构
Edit:编辑表结构
PLSQL使用技巧_第11张图片

美化关键字自动大写

在这里插入图片描述

保存登录密码

下次直接点击右侧的…选中即可
PLSQL使用技巧_第12张图片

PLSQL使用技巧_第13张图片

命令行窗口

PLSQL使用技巧_第14张图片

快速更新

SELECT结尾加入FOR UPDATE

1.先点击小锁解锁
2.修改数据
3.点击对号确定
4.再点击小锁锁定
5.点击左上角向下的绿色箭头保存事务

SELECT * FROM 表名 FOR UPDATE

PLSQL使用技巧_第15张图片

导出EXCEL

右键查询出来的数据列表,选择Copy to Excel 就可以保存为Excel
只会保存列表里展示的
如果想全部保存,先点击左上角的箭头展示全部,再保存
PLSQL使用技巧_第16张图片

你可能感兴趣的:(工具软件,sql,PLSQL,数据库)