- 博客(108)
- 资源 (6)
- 收藏
- 关注
原创 使用sql插入数据的时出现Enter Value for p
使用plsql developer的command window执行sql的插入语句,弹窗出现Enter Value for p。在sql脚本前面加上,之后再执行自己的sql语句就不会一直弹窗Enter Value for p。
2022-10-20 11:52:22
1665
原创 with as用法
如果个人测试查询sql语句,同时又不想使用create语句建表时,可以使用这个方法创建一个临时表,来测试自己的查询sql。Oracle可以使用with as创建临时表。
2022-10-17 09:31:19
332
原创 html table转excel单元格带背景颜色
在浏览器端将html的table转成Excel,可以参考下面的库。下面是使用这个库写的一个例子。
2022-08-23 08:46:09
815
原创 css缩放部分网页元素
如果想用代码控制页面的缩放,同时只缩放部分元素而不是缩放整个窗口,该用什么方法?建议使用transformscale,因为zoom不是标准属性。人为操作浏览器窗口缩放可以使用ctrl+鼠标滚轮。这两个元素来控制页面中的部分元素缩放。...
2022-07-25 10:10:48
1144
原创 Java判断集合是否为空
可以使用Apache Common lang工具包中的方法,省去自己写判null和size大小common lang中方法的源码
2022-06-30 14:00:01
1257
原创 Oracle扩展group by功能(一)
报表开发往往有些需求需要将多个表的数据union all起来,汇总查出一个需要的结果。而Oracle中自带了一些功能,可以减少union all的使用,同时改善报表查询时的性能。rollup分组-- 语法结构-- rollup 后面指定的列用逗号分隔select ... group by rollup(column1, column2, column3)select a.dname, b.job, sum(b.salary) from dept a, emp b where a.deptn
2022-05-31 01:13:02
232
原创 document.getElementById(‘abc‘)和$(‘#abc‘)区别
原生JS获取html元素:document.getElementById(‘abc’)获取到的是一个DOM对象使用jQuery获取html元素:$(‘#abc’)获取到的是一个jQuery对象用$('xxx')获取jQuery对象是一个数组,可以使用$('xxx')[0]将jQuery对象转成DOM对象,从而使用原生JS的API方法......
2022-05-30 09:12:43
148
原创 plsql developer导出表结构Excel
方法1.使用下面语句查询出表结构selectT1.TABLE_NAME as "表名称",T3.COMMENTS as "表说明",T1.COLUMN_NAME AS "字段名称",T1.DATA_TYPE AS "数据类型",T1.DATA_LENGTH AS "长度",T1.NULLABLE AS "是否为空",T2.COMMENTS AS "字段说明",T1.DATA_DEFAULT "默认值" from COLS T1 LEFT JOIN USER_COL_COMMENTS
2022-05-12 10:49:07
2222
原创 Oracle表中已有数据修改字段类型
Oracle的表中已存在了数据,这时再来修改表的字段类型就无法修改。例如,number类型改成number(22),这时数据库会报ORA-01440: column to be modified must be empty to decrease precision or scale方法1备份原表数据,清除表数据,修改字段类型,还原数据// 1.创建备份表create table test_bak as select * from test;// 2.清除原表数据truncate table
2022-05-11 16:03:17
6862
1
原创 plsql developer文件编码格式设置
plsql developer文件编码格式设置plsql developer版本11.0.6保存sql文件时设置文件编码以UTF8进行存储。如果不设置默认是按GBK格式进行存储的,这样可能会导致使用其他编辑器打开sql文件时,里面的中文内容出现乱码,需要使用GBK格式重新打开文件。通过如下设置就能让sql文件以UTF8编码进行存储。Preferences–>Files–>Format...
2022-04-20 20:27:20
15991
原创 PL/SQL Developer保存密码
PL/SQL Developer保存密码PL/SQL Developer保存密码操作。点击OK后重新启动,这时候还需要再输一次密码。之后重启软件再用这个用户登录就不用输密码了,直接点旁边的…按钮,选择之前输入过密码的用户即可登录。...
2022-04-10 22:37:40
2278
原创 JDK8时间操作
JDK8时间操作JDK8新增了时间操作相关的类,位于java.time包中。Instant,时间戳LocalDate,日期LocalTime,时间LocalDateTime,日期+时间ZonedDateTime,包含时区的完整的日期时间LocalDate操作获取当前日期: LocalDate.now()...
2022-04-06 06:20:44
834
原创 PL/SQL 循环
PL/SQL 循环plsql中的循环写法-- loop1declare total number(4) := 0;begin while total <= 100 loop total := total + 1; dbms_output.put_line(total); end loop;end;-- loop2declare total number(4) := 0;begin loop exit when total = 100;
2022-04-05 11:54:50
861
原创 PLSQL Developer11后的版本界面显示修改
PLSQL Developer11后的版本界面显示修改PLSQL Developer 11 之后的版本界面做了改变。11和之前的版本使用的是Menu User Interface,12和之后版本使用了新的显示界面,叫Ribbon User Interface。如果习惯了11和之前版本的显示界面其实是可以改回去的。Ribbon User Interface改为Menu User InterfacePreferences > User Interface > Appearance点
2022-04-01 23:34:52
1084
原创 PL/SQL异常处理
PL/SQL异常处理PL/SQL块分为3个部分:声明部分,可执行部分,异常处理部分。plsql的异常处理和Java的异常处理类似1.PL/SQL异常在程序运行出现错误时叫做异常。发生异常后,语句将停止执行,控制权转移到PL/SQL块的异常处理部分。2种异常类型1.预定义异常PL/SQL代码违反Oracle规则或超出系统限制,隐式触发。2.用户自定义异常用户在PL/SQL块的声明部分定义的异常,RAISE显式触发。declare emp_name emp.ename%type;b
2022-03-24 00:03:07
2300
原创 Oracle中的一些命令
Oracle中的一些命令使用SQL Plus或者是plsql developer中的command window,可以执行一些命令,来开启或使用一些功能。-- 清除window中的内容clearclear screen--设置command window可以输出字符,--不开启则dbms_output.put_line不会打印到屏幕set serverout on...
2022-03-23 23:36:33
905
原创 PL/SQL入门
PL/SQL入门Oracle11g plsql入门。1.plsql简介1.plsql是过程语言(Procedural Language)和结构化查询语言(SQL)结合而成的编程语言。是对SQL的扩展,类似TypeScript是JavaScript的超集。2.优点:1)plsql经过编译执行,所有拥有更高的性能2)客户端将plsql整块发送到服务器,Oracle服务器编译、运行,再把结果返回给客户端,节省网络流量。3)可以通过存储过程限制用户对数据的访问,提高了安全性4)与SQL紧密集成,简化
2022-03-23 00:31:18
765
原创 PL/SQL Developer常用设置
PL/SQL Developer常用设置PL/SQL Developer Info:Version: 11.0.6.1796 (64bit)1.窗口布局保存PL/SQL Developer需要手动保存当前的布局。2.SQL模板设置Tools–>Preferences3.SQL Window显示行号两个都要勾选4.启动后自动打开上一次SQL文件...
2022-03-21 23:33:47
2148
原创 Oracle用户和权限管理
Oracle用户和权限管理Oracle Database 11g的用户和权限使用1.建立用户,概要文件2.系统权限的含义,授权和回收3.对象权限的含义,授权和回收4.角色的含义,角色授权,角色分配Oracle用户Oracle DB几个常见的默认用户:1.SYS2.SYSTEM3.SCOTTSYS类似Linux中的root(权限最大),主要用来维护系统信息和管理实例,DB中的所有数据字典表和视图都存储在SYS模式中。SYSTEM是默认的系统管理员,拥有Oracle管理工具使用的内部表和
2022-03-15 23:02:34
1186
原创 Oracle行列转换
Oracle行列转换DDLcreate table sale_info ( id number, product varchar2(20), quarter varchar2(10), sales number);准备数据-- TV, MNT(Monitor)insert into sale_info values (1, 'TV', 'Q1', 100);insert into sale_info values (2, 'TV', 'Q2', 200);inser
2022-03-14 23:21:57
1684
原创 EXISTS的使用
EXISTS的使用Oracle中EXISTS的使用1.SQL语句的执行顺序SQL语句的执行顺序1.from2.where3.gruop by4.having5.select6.order by2.EXISTS的使用exists只返回true, falseselect * from employee where exists (select * from address where add='BJ');1.从SQL的顺序去思考,先是执行from,确定对象是employee2.在e
2022-03-14 21:53:44
871
原创 Oracle DB中的一些查询
Oracle DB中的一些查询Oracle Database中一些查询语句-- Oracle database版本信息select * from v$version;-- select * from v$nls_parameters t where t.PARAMETER='NLS_CHARACTERSET';
2022-03-14 16:33:28
745
原创 Linux目录结构
Linux目录结构在Linux规范中,有对文件的存放位置和系统目录结构进行说明。以下是部分目录结构的说明DirectoryDescription/根目录/bin存放二进制文件 ls, touch, cat…/sbin存放系统相关二进制文件/usr存放次要只读文件/usr/bin存放二进制文件/usr/local存放本地数据/opt存放可选的应用程序软件包...
2022-03-02 22:41:32
261
原创 IDEA设置启动选择项目
IDEA设置启动选择项目IDEA2019.3.5启动后自行选择项目,而不是进入上一次关闭的项目通过下面的设置修改将Reopen last project on startup勾选去除
2022-02-22 11:22:20
5132
原创 BOM的使用
BOM的使用BOM(Browser Object Model),提供了很多对象,能够使我们通过使用JS来访问浏览器的功能。window对象BOM的核心对象就是window。浏览器中,window即是JS访问浏览器窗口的一个接口也是ES规范中的Global对象。所有未声明就赋值的变量会自动变成window对象的属性window对象的一些属性window.name表示当前浏览器窗口的名字window.closed表示窗口是否关闭,返回true/falsewindow.opener表示当前窗口
2022-02-21 00:41:56
477
原创 一些个人习惯的SQL补全快捷
一些个人习惯的SQL补全快捷s=selectsf=select * fromf=fromw=wherefu=for updateii=insert intouf=update fromob=order by
2022-02-20 22:41:36
1546
原创 IDEA集成微软TFS插件
IDEA集成微软TFS插件IDEA版本控制TFS的插件有两个TFSAzure DevOpsTFS其中TFS已经停止更新,需要通过网页端下载离线安装。最新的TFS插件版本只支持到IDEA2019.3的版本,同时缺少一些想要的功能,例如在添加.tfignore文件并配置后插件不会生效,版本控制窗口依旧会看到许多的IDEA配置文件或项目编译的文件。IDEA的TFS插件相关人员的回复推荐我们去使用Azure DevOps插件代替TFS插件包下载地址:https://plugins.jet
2022-02-14 08:24:51
4145
14
原创 修改ssh服务端访问端口号
修改ssh服务端访问端口号一般服务端的ssh端口默认是22,我们可以通过修改服务端的ssh配置文件,来修改ssh访问服务端的端口号登录到服务器命令窗口用编辑器(Vim,Emacs,Nano…)打开服务器上的/etc/ssh/sshd_config文件搜索Port 22, 将22改为你想要的端口号xxx改完之后再用ssh命令远程登录服务端时就需要通过-p参数输入自己设置的端口号,如下ssh -p [xxx] root@[IP]...
2022-02-13 23:10:54
5073
原创 ssh登录出现卡死断开连接
ssh登录出现卡死断开连接背景在用Mac的terminal登录远程服务器,一段时间不操作后就会卡死接着断开连接。这样又要重新输入命令和密码进行登录,体验和操作都非常不好。解决办法就是像长连接那样一段时间发送一个空包就行了,这就需要修改ssh的配置文件。ssh的配置文件在/etc/ssh目录下面。下面有两个文件:ssh_configsshd_configssh_config和sshd_configssh_config是针对客户端的配置文件sshd_config是针对服务端的配置文件修改这
2022-02-13 19:38:02
2825
原创 ECMAScript的一些特性
ECMAScript的一些特性严格模式(strict mode)ES5引入。严格模式下JS的解析和执行将会不同,解决一些ES3中的不确定行为,不安全操作也会报错。使用方式在顶部添加如下代码// 切换JS引擎为严格模式"use strict";指定函数在严格模式下执行function test() { "use strict"; // ...}数据类型ES有6种数据类型:undefined, null, boolean, number, string, object
2022-02-13 15:16:37
440
原创 ssh远程连接问题
ssh远程连接问题使用ssh命令远程登录服务器时出现以下信息@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHI
2022-02-08 20:33:33
798
Java Spec PDF
2018-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人