当前位置: 首页 > news >正文

PLSql使用

PLSQL:

1. 连接数据库

安装oracle客户端,注意oracle客户端的版本号与oracle服务端的版本号互相不支持,会使得plsql连接不上。找不到tnsnames.ora.

因此要注意32和64. 常用的oracle简易版是32位。

打开安装后的地址:
C:\Oracle\Ora81\network\ADMIN\TNSNAMES.ORA
在其中添加oracle连接信息:
Connect_Name =
(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST =**.**.**.**)(PORT = **)))
(CONNECT_DATA =(SERVICE_NAME = ***)))

也可通过在开始页面找到oracle客户端的配置软件net Configuration Assistant,进行配置。

如果配置后出现错误:text for error ORA-12154

则表示写法有问题,请注意检查自己的tns写法中是否缺少括号等问题。

ORA-06413: 连接未打开

安装的路径中有括号或空格等特殊字符.注意去掉。尤其是(x86).

 oracle链接后,执行查询时报出

 Dynamic Performance Tables not accessible,  Automatic Statistics disabled for this session  

You can disable statistics in the preference menu, or obtain select privileges on the v$session, v$sesstat and v$statname tables

 

2.sql查询保存

通过文件窗口,可以创建文件夹和文件,用于保存数据库相关的查询表等信息。
步骤:
点击【位置】-》添加【说明】,添加保存【路径】确定。
右键点击添加的说明【**】,点击创建【文件】确定。
打开sql window,创建查询语句,保存页面到文件路径下,下次可以直接使用添加。

3. 结构查看

点击command  window,在控制台输入: view table_name,可查看表结构

                    edit table_name,    可修改表结构

                     view package, 可查看包

也可在sql编辑窗口,右键查询结构  打开结构列表等。

4. sql数据导入

在sql window 中执行sql文件的内容,在oracle中速度并不快。

可通过以下方式:

  选择数据库 右键-》 工具 - 》导入 选择命令窗口即可。

  

※注意:默认导出来的sql文件没有commit命令,文件导入完成后,要提交,否则会丢失。

    也可在sql文件中加commit;

  如果本地的client有sqlplus则通过sqlplus导入即可。

也可在SQL窗口的编辑中,加入@'文件地址'一次性执行大批量文件。

 

转载于:https://www.cnblogs.com/DennyZhao/p/7238805.html

相关文章:

  • Tomcat
  • 44、BGP配置实验之Weight选路
  • 3星|《未来公司》:Uber简史
  • 洛谷——P1348 Couple number
  • Java MongoDB基本操作
  • 用SHELL脚本来防SSH和vsftpd暴力破解(第②版)
  • 8.10 shell特殊符号cut命令
  • ckeditor body与P标签去除
  • es6中新增的常用数值扩展
  • 课程一(Neural Networks and Deep Learning),第三周(Shallow neural networks)—— 1、两层神经网络的单样本向量化表示与多样本向量化表示...
  • 华为产品升级及打补丁具体步骤
  • 职场中的那点事--享受“无间道”
  • java基础-基本数据类型
  • 介绍UbuntuServer
  • 信息化建设者的愿景,诚意与信念
  • CSS相对定位
  • express如何解决request entity too large问题
  • Flannel解读
  • Fundebug计费标准解释:事件数是如何定义的?
  • Java教程_软件开发基础
  • MaxCompute访问TableStore(OTS) 数据
  • oschina
  • PV统计优化设计
  • React 快速上手 - 07 前端路由 react-router
  • sessionStorage和localStorage
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • Zsh 开发指南(第十四篇 文件读写)
  • 分享几个不错的工具
  • 关于extract.autodesk.io的一些说明
  • 前端
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • #{} 和 ${}区别
  • (0)Nginx 功能特性
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (附源码)ssm码农论坛 毕业设计 231126
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • .Family_物联网
  • .NET MVC 验证码
  • .NET Remoting学习笔记(三)信道
  • .net6+aspose.words导出word并转pdf
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .NET企业级应用架构设计系列之开场白
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • .NET应用架构设计:原则、模式与实践 目录预览
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • @Validated和@Valid校验参数区别
  • []C/C++读取串口接收到的数据程序
  • [AIGC] Redis基础命令集详细介绍
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [BUG]Datax写入数据到psql报不能序列化特殊字符
  • [BZOJ4554][TJOI2016HEOI2016]游戏(匈牙利)
  • [C#] 基于 yield 语句的迭代器逻辑懒执行