问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何修改plsql中快捷键设置

发布网友 发布时间:2022-04-29 23:51

我来回答

2个回答

懂视网 时间:2022-04-30 04:13

 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。

      1.INSERT INTO SELECT语句

      语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1

      要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。示例如下:

--1.创建测试表
    create TABLE Table1
    (
        a varchar(10),
        b varchar(10),
        c varchar(10),
        CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
        (
            a ASC
        )
    ) ON [PRIMARY]

    create TABLE Table2
    (
        a varchar(10),
        c varchar(10),
        d int,
        CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED
        (
            a ASC
        )
    ) ON [PRIMARY]
    GO
    --2.创建测试数据
    Insert into Table1 values(‘赵‘,‘asds‘,‘90‘)
    Insert into Table1 values(‘钱‘,‘asds‘,‘100‘)
    Insert into Table1 values(‘孙‘,‘asds‘,‘80‘)
    Insert into Table1 values(‘李‘,‘asds‘,null)
    GO
    select * from Table2

    --3.INSERT INTO SELECT语句复制表数据
    Insert into Table2(a, c, d) select a,c,5 from Table1
    GO

    --4.显示更新后的结果
    select * from Table2
    GO
    --5.删除测试表
    drop TABLE Table1
    drop TABLE Table2

    2.SELECT INTO FROM语句

      语句形式为:SELECT vale1, value2 into Table2 from Table1

      要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。示例如下:
--1.创建测试表
    create TABLE Table1
    (
        a varchar(10),
        b varchar(10),
        c varchar(10),
        CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
        (
            a ASC
        )
    ) ON [PRIMARY]
    GO

    --2.创建测试数据
    Insert into Table1 values(‘赵‘,‘asds‘,‘90‘)
    Insert into Table1 values(‘钱‘,‘asds‘,‘100‘)
    Insert into Table1 values(‘孙‘,‘asds‘,‘80‘)
    Insert into Table1 values(‘李‘,‘asds‘,null)
    GO

    --3.SELECT INTO FROM语句创建表Table2并复制数据
    select a,c INTO Table2 from Table1
    GO

    --4.显示更新后的结果
    select * from Table2
    GO
    --5.删除测试表
    drop TABLE Table1
    drop TABLE Table2

^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^

欢迎来我的淘宝店【老李飞充】,话费充值优惠靠谱,http://chinatrust.taobao.com

^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^

SQL快速操作技巧1

标签:

热心网友 时间:2022-04-30 01:21

PLSQL快捷方式
(一)PL/SQL使用技巧点滴
1. PL/SQL的运行:选中SQL语句按F8。
2. 查看一个表的创表语句:按住Ctrl用鼠标点击你要看的那个表就可以了。
3. 删除一行快捷键:CTRL+Y;
4. 保存当前编辑窗口样式:Window->SaveLayout
5. 调试SQL语句性能、选中SQL语句按F5
6. 将某条SQL语句转换大小写:选中这条SQL语句->Edit->Selection->uppercase/lowercase
7. PL/SQL COMMAND状态下清屏:clear;

(二)PLSQL 快捷方式设置
1、登录后默认自动选中My Objects。默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。设置方法:
Tools菜单 –>Brower Filters,会打开Brower Folders的定单窗口,把“My Objects”设为默认即可。
Tools菜单--BrowerFolders,中把你经常点的几个目录(比如:Tables Views Seq FunctionsProceres)移得靠上一点,并加上颜色区分,这样你的平均寻表时间会大大缩短。
2、记住密码。这是个有争议的功能,因为记住密码会给带来数据安全的问题。但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。
设置方法:菜单Tools –> Preferences –>Oracle –> Logon History –>Store With Password
3、双击即显示表数据。鼠标双击表或者视图时的默认响应实在让我感到失望,因为我最关心的是表结构和数据,但是双击后这两件事情都没有发生,也许默认响应是高手们需要的,但对我来说查看数据和表结构是最主要的,其他的我不关心。不过好的是这是可以设置的,你可以给鼠标双击和拖放绑定需要的事件,比如:双击编辑数据,拖放显示表结构。
设置方法:菜单Tools –>Preferences –> Browser,在右侧,为不同的Object Type绑定双击和拖放操作。
4、SQL语句字符全部大写。自认为这是个好习惯,信息系统的核心是数据库,系统出问题时最先要查的就是SQL语句,怎样在浩瀚的日志中快速找到那条SQL语句是件比较痛苦的事情。 SQL语句全部大写并不能彻底解决这一问题,但在一堆代码中间找一行全部大写的字符相对容易些,你的眼睛会感谢你。
设置方法:菜单Tools –>Preferences –> Editor –>Keyword Case –> Uppercase
5、特殊Copy。在SQL Window里写好的SQL语句通常需要放到Java或者别的语言内,就需要转成字符串并上加上相应的连字符,这一个事不需要再重复做了,在写好的SQL上点右键,使用特殊Copy即OK!
设置方法:鼠标右键 –>Special Copy
6、自定义快捷键。PLSQLDeveloper里预留了很多键让用户自定义,这是件很Hight的事情。不像霸道的Word,基本上所有的键都已预定义了功能,修改起来很是头疼。通常情况下,打开PLSQL Developer后,最经常干的事就是打开SQL Window和Command Window,就给这两个操作定义了快捷键,ALT+S和ALT+ C,这样拿鼠标点三下的事情只需要按一下键。
设置方法:菜单Tools –>Preferences –> Key Configuration
7、SQLWindow中根据光标位置自动选择语句。
设置方法:Preferences–> Window Types –>SQL Window,将AutoSelect statement选中即可。注意,每条语句后面要加分号。
8、自动替换。快捷输入SQL语句,例如输入s,按下空格,自动替换成SELECT;再例如,输入sf,按下空格,自动替换成SELECT * FROM,非常方便,节省了大量的时间去编写重复的SQL语句。
设置方法:菜单Tools –> Preferences –>Editor –> AutoReplace. –>Edit
下面定义了一些规则作为参考
s=SELECT
f=FROM
w=WHERE
o=ORDER BY
d=DELETE
sf=SELECT * FROM
df=DELETE FROM
sc=SELECT COUNT(*) FROM

望采纳
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
AFK半年后回归WOW,但发现好多东西搞不清楚了,求指教,多问题高分_百度知 ... wow85级什么本可以打378的猎人饰品 落花流水(打一动物)谜底及原因 办理买房按揭贷款需要多长时间啊 一手房如何办按揭 一手房按揭贷款申请条件 怎么把微信好友转移到另一个微信号上? 高铁站没有身份证可以进站吗 京东Plus会员每月优惠券去哪领?Plus会员哪里买最便宜? 京东plus会员优惠券在哪里领?怎么用? “麝”按部首查字法应查什么部,再查什么画,这个字念什么,可组词什么。 麝的部首是什么?再查几画?再查音节?再查组词? 麝除去部首有几画? - 信息提示 麝香的麝在字典上用部首查怎么查 麝的部首是什么?再查几画 “麝”按部首查字法应查什么部,这个字念什么,可组词什么? 麝除去部首还有几画? 麝香是怎么来的? 正确的起诉通知函是什么的? 起诉告知书 怎样证明起诉人的诉前通知书已送到被诉人? 案件移送审查起诉告知书 交通事故对方全责起诉状,该怎么写? 交通事故对方全责起诉状怎么写 诉前告知书? 移送起诉告知书样本 起诉告知书!!! 法院受理案件通知书电子材料长什么样 出庭通知书范文 麝是什么偏旁部首? 麝香之路在我国哪儿? 感恩父亲的简短的话有哪些? OPPO手机怎么截图?不是截全屏啊 一个手机能酷狗直播游戏吗? 高考成绩出来是晚上还是白天? 晚上睡觉时,一侧着睡就咳的厉害,感觉喉咙*,平躺着好点,白天是不会咳嗽的。是怎么了? 高考一般什么时候出成绩 白天不咳嗽,但每当睡觉前总要咳嗽(无痰),躺下、侧卧、伏桌等睡姿都会想咳嗽,请问这是什么原因? 高考后多久出成绩 高考成绩怎样查询 《蜗居》中李念的激情戏是哪几集 平躺时嗓子老是干痒 想咳嗽 尤其是在晚上 睡觉都睡不好 而且我每次都是左半边嗓子不适 梦到一个晶莹剔透很漂亮的葫芦 求蜗居的100句经典台词 吴樾新片《断金》,有哪些令人激动的名场面? 《蜗居》:宋思明的贪婪肉眼可见,郭海藻的心机才是细思极恐,你觉得呢? 鲁迅给藤野先生的信300字 电视剧《蜗居》总共有几部,每一部有多少集 白天读地藏经晚上梦到了一个非常大的葫芦是什么意思? 代鲁迅给藤野先生的一封信的自评 300字