首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    plsqldeveloper怎么创建表_如何创建表格

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:PLSQL...Developer 并PLSQL Developer已经连接到oracle数据库 方法/步骤 1、首先登录PL/SQL developer, 点击工具栏中的第一个图标,选择“表”。...如下图所示,在“一般”选项卡中,所有者:选择能查询该表的用户名;输入“名称”即表名;其他的可以默认,也可以手动设置。...3、在“列”选项卡中输入我们所有列名、列名的注悉和类型等(注:字符串类型必须写明多少个字节,否则会出现保存不了该表)除了该表的主键外,其他允许为空。...5、在“索引”选项卡中创建表的索引,索引类型众多,我们根据自己需要来创建,最后点击窗口中的“应用”按钮即可。 6、我们可以点击右下角的“查看SQL”,查看到创建表时的SQL语句。

    6.6K20

    PLSQL的使用「建议收藏」

    PLSQL这个工具专门为oracle开发的(它只能连接oracle数据库) 很多工具都可以连接oracle数据库(常用的有navicat、toad、plsql等) 1.1 初次登录PLSQL:...1.2 登录信息保存功能设置: 这样第一次通过用户名/密码登录某数据库后,下次就不用再输入用户名/密码了。...1.3 进入PLSQL后切换数据库连接: 1.4 PLSQL中编写SQL语句并执行 注意:选中要执行的语句,再执行,否则将执行所有SQL语句。...(注意Excel中多加一列) 1.9存储过程的新建、保存、测试 左边“Packages”点击右键,选择“New”,新建存储过程,右边自动创建“包”和“包体”: 点击“F8”键,执行存储过程并自动保存...填写输入变量,点击左上角键 和键 ,执行存储过程。 :编译。 :单步执行。 :执行到下一断点。 :进入方法。 :跳出方法。

    9.9K11

    Linux中PLSQL视频,PLSQL使用视频教程:PLSQL的使用方法「建议收藏」

    不少小伙伴对PLSQL的应用还不是很了解,大家不必担心,在PLSQL使用视频教程中会告诉大家如何使用PLSQL。...初次登录PLSQL: 登录信息保存功能设置: 这样第一次通过用户名/密码登录某数据库后,下次就不用再输入用户名/密码了。...进入PLSQL后切换数据库连接: PLSQL中编写SQL语句并执行 注意:选中要执行的语句,再执行,否则将执行所有SQL语句。...导入表格数据 直接在Excel表中复制行,粘贴到PLSQL的查询结果区即可。...(注意Excel中多加一列) 存储过程的新建、保存、测试 左边“Packages”点击右键,选择“New”,新建存储过程,右边自动创建“包”和“包体”: 点击“F8”键,执行存储过程并自动保存。

    1.2K10

    PLSQL --> 异常处理(Exception)

    为了提高程序的健壮性,可以在PL/SQL块中引 入异常处理部分,进行捕捉异常,并根据异常出现的情况进行相应的处理。 一、异常的类型 ORACLE异常分为两种类型:系统异常、自定义异常。...DBMS_OUTPUT.PUT_LINE('60 at table dept not exist'); END; / 3.自定义异常 自定义异常与Oracle错误没有任何关系,有开发人员为特定情况所定义的例外...下面的例子中当输入empno为时,尽管该雇员编号不存在,但PL/SQL代码并未给出适当的提示 scott@ORCL> declare 2 e_integrity exception; 3...PERFORMANCE: 用于检查可能引起性能问题,如在INSERT操作是为NUMBER列提供了VARCHAR2类型数据. INFORMATIONAL: 用于检查程序中的死代码....系统级别 会话级别 ALTER PROCEDURE 既可以激活或禁止所有警告类型,也可以激活或禁止特定消息号 scott@ORCL> show parameter plsql%ings;

    1.6K10

    Oracle总结【PLSQL学习】

    是什么 是专用于Oracle服务器,在SQL基础之上,添加了一些过程化控制语句,叫PLSQL 过程化包括有:类型定义,判断,循环,游标,异常或例外处理。。。...;号 ---- PLSQL变量 既然PLSQL是注重过程的,那么写过程的程序就肯定有基本的语法,首先我们来介绍PLSQL的变量 PLSQL的变量有4种 number varchar2 与列名类型相同 与整个表的列类型相同...PLS-00103: 出现符号 "="在需要下列之一时: := . ( @ % ; ORA-06550: 第 4 行, 第 31 列: PLS-00103: 出现符号 ";"在需要下列之一时:...* % & - + / at mod remainder rem and or || multiset ORA-06550: 第 7 行, 第 4 列:...这里写图片描述 ---- 创建行级触发器checkSalaryTrigger,涨后工资这一列,确保大于涨前工资,语法:for each row/:new.sal/:old.sal 可以使用:new.sal

    2.4K70

    FORALL 之 SAVE EXCEPTIONS 子句应用一例

    2、需要将数据库A的一些表的数据同步到数据库B对应的目的表       3、如果同步的过程中出现某条特定的记录错误,则写该记录产生的错误信息(含表名,主键)到日志表,并将其原表同步状态更新为N,否则更新为...-->为表emp_dest 添加约束用于在insert过程中触发错误产生 scott@CNMMBO> alter table emp_dest add constraint ck_sal check(sal...scott@CNMMBO> @test_bulk_ins_err Error msg is : plsql_block - Debug Pos : 80>> - ORA...insert时产生的异常 scott@CNMMBO> alter table emp_source drop constraint ck_is_sync; -->删除emp_source上is_sync列的...scott@CNMMBO> select * from emp_source; -->可以看到目标表已存在数据且源表状态列被更新 EMPNO

    79710

    3 万字,关系型数据库性能体系,设计和效率提升

    用于软删除,软删除需将主键和唯一约束列添加随机数后缀。...: I_输入参数名称,用英文表达输入参数类型或含义; 输出参数: O_输出参数名称,用英文表达输出参数类型或含义。...根据上面的分析,PLSQL 优化的核心思想为: 避免过多复杂的SQL脚本,减少系统的解析过程; 避免过多的无用的计算,例如:死循环; 避免浪费内存空间没有必要的SQL脚本,导致内存不足; 内存中计算和访问速度很快...这是一个很有技巧性的工作,除非特定的情况,例如:数据转换,其他情况最好不用。...3、分析内容说明: COST:根据优化程序的基于开销的方法所估计出的操作开销值对于使用基于规则方法的语句该列为空该列值没有特定的测量单位它只是一个用于比较执行规划开销大小的权重值; Cardinality

    1.9K22

    Oracle AWR报告生成和性能分析

    sysdba 查看用户 show parameter db_name 用登录之后才可以使用 plsql developer使用 plsql developer也可以使用,登录之后,选择文件(File...和txt,这里选择html (2) Enter value of num_days 收集几天的报告信息,数字,可以输入1 (3) Enter value of begin_snap 输入开始快照id...,要根据日志打印的快照id范围来填 例如我实验时候,日志打印的快照id范围为:6727 ~6745 Listing the last day's Completed Snapshots INST_NAME...id,要根据日志打印的快照id范围来填,所以我随意填写:6745 SQL> @D:/oracle/product/11.1.0/db_1/RDBMS/ADMIN/awrrpt.sql Current...AWR之top 10 events Top 10 Foreground Events by Total Wait Time,等待事件是衡量数据库优化情况的重要指标,通过观察Event和%DB time两列就可以直观看出当前数据库的主要等待事件

    2K30

    proc中插入VARCHAR2字段报ORA-01461: can bind a LONG value only for insert into a LONG column

    运行时不会检查列的实际内容。即使VARCHAR2(2000)列仅包含一个字符,它也会按照LONG处理,就像使用了一个包含1个字符的LONG字段。...如果有一个这样的列,再加上一个LONG列,或者有两个或更多这样的列,数据库会认为你正在绑定两个LONG列。因此就会报这种错误。 对于以上错误的workaround方法,MOS则给出了四种: 1....PLSQL Developer或SQLPLUS和proc的报错现象不同: 之所以使用PLSQL Developer或SQLPLUS没碰到这种问题,是因为他们使用了和proc不同的驱动,proc也是使用了...但使用PLSQL Developer或SQLPLUS这些非OCI驱动,则不会报错。 2. 使用proc绑定变量,根据上面的实验来看,会让ORA-01461这个错误的产生更混淆。 3....Decrease the size of the columns(根据字符集的长度限制,减少列长度) 4.

    2.8K40

    Oracle建立(基础)

    在Enterprice Mangager中点“存储”->"表空间",右键"创建",输入名称和文件大小,也可以选择一下文件路径,点击"创建",完成表空间创建. 2,创建用户....在"安全性"->"用户"右键"创建",输入名称,口令,然后选择刚才创建的那个表空间.在角色选项卡中,将"DBA"添加到角色中,同时将"已授予"中的"管理选项"变成勾,其他的不用修改,点击"创建"用户就创建成功了...)     )   ) 将其复制出来,在客户端找到Oracle目录中的相同文件"D:\oracle\ora90\network\ADMIN\tnsnames.ora",然后将刚才在服务器上复制的字符串添加到该文件中...这个时候就可以使用客户端访问Oracle服务器了.我们这儿推荐使用PLSQL ,比Oracle自己的客户端好.网上有很多下载.运行PLSQL后,让输入用户名密码,选择数据库为"MIS",连接是"Normal..."然后就可以登录进去了.在左边的Table右键"New"就可以创建表.建好表后在表上面右键"EditData"就可以输入数据了.PLSQL具体操作就不多讲了.到此我们的Oracle数据库已经完成.

    33420

    Oracle-PLSQL学习

    本文链接:https://blog.csdn.net/wangtongxue123456/article/details/79681868 PLSQL PL/SQL 基础语法 PL/SQL 的程序结构...IF 语句 循环语句 第一种 while 第二种 loop 第三种 FOR 光标 光标的语法 光标的属性 光标数的限制 带参数的光标 例外(错误) 系统列外 自定义列外 PLSQL PL/SQL 是...1.如何使用if语句 2.接收一个键盘输入(字符串) */ set serveroutput on --接受一个键盘输入 --num:地址值,含义在该地址上保存了输入的值 accept num prompt...'请输入一个数字' declare --定义变量保存用户从键盘输入的数字 pnum number:=# begin --执行if语句进行条件判断 if pnum=0 then SYS.DBMS_OUTPUT.PUT_LINE...('你输入数字是0'); elsif pnum=1 then SYS.DBMS_OUTPUT.PUT_LINE('你输入数字是1'); else SYS.DBMS_OUTPUT.PUT_LINE('你输入的是什么

    84030

    Oracle SQL调优系列之AWR报告简介

    内存中的ASH采集信息,理论为1小时) wrh$_active_session_history (写入AWR库中的ASH信息,理论为1小时以上) dba_hist_active_sess_history (根据...和txt,这里选择html (2) Enter value of num_days 收集几天的报告信息,数字,可以输入1 (3) Enter value of begin_snap 输入开始快照id...,要根据日志打印的快照id范围来填 例如我实验时候,日志打印的快照id范围为:6727 ~6745 Listing the last day's Completed Snapshots INST_NAME...id,要根据日志打印的快照id范围来填,所以我随意填写:6745 SQL> @D:/oracle/product/11.1.0/db_1/RDBMS/ADMIN/awrrpt.sql Current...AWR之top 10 events Top 10 Foreground Events by Total Wait Time,等待事件是衡量数据库优化情况的重要指标,通过观察Event和%DB time两列就可以直观看出当前数据库的主要等待事件

    1.6K21
    领券