3 张张打怪兽

尚未进行身份认证

我要认证

要坚持学习呀

等级
TA的排名 7w+

oracle增删改及其事务控制

--删除之前创建乱七八糟的表DROP TABLE DEPT1;DROP TABLE DEPT2;DROP TABLE emp2;DROP TABLE emp5;DROP TABLE MYEMP;DROP TABLE MYEMP2;DROP TABLE MYEMP3;--新建立一个表,用于接下来操作CREATE TABLE emp1ASSELECT EMPLOYEE_ID,LAST_NAME,HIRE_DATE,SALARYFROM EMPLOYEES WHERE 1

2020-07-13 11:36:54

oracle-ddl创建表和管理表

-- 常见的数据库对象/* 表 基本的数据存储集合,由行和列组成 视图 从表中抽出的逻辑上相关的数据集合 序列 提供有规律的数值 索引 提高查询的效率 同义词 给对象起别名*/-- 查询用户创建的表SELECT * FROM user_tables;-- 查询用户自己的数据库对象SELECT * FROM user_catalog;-- 查询用户自己定义的数据库对象SELECT DISTINCT object_type FROM user_object

2020-07-08 15:44:32

oracle子查询(有难度)

oracle基础oracle单行函数oracle多表查询oracle分组函数-- 子查询-- 子查询 在主查询之前一次执行完成-- 子查询的结果被主查询使用-- 单行子查询 ,子查询返回一条结果 可以用比较运算符与子查询的结果进行比较-- 多行子查询 , 子查询返回多条结果 用 in / any/ all--谁的工资比Abel高-- 10条SELECT LAST_NAME,SALARYFROM EMPLOYEESWHERE SALARY > ( SELECT SALARY

2020-07-08 10:38:59

oracle分组函数

oracle多表查询oracle单行函数oracle基础/* AVG(expr) 平均值 必须是number类型 COUNT(expr) 统计条数 可以是任意数据类型 MAX(expr) 最大值 可以是任意数据类型 MIN(expr) 最小值 可以是任意数据类型 SUM(expr) 求和 必须是number类型*/SELECT ROUND(AVG(SALARY), 2),MAX(SALA

2020-07-07 14:01:25

oracle多表查询

oracle单行函数oracle基础---------------- 多表查询 ------------------- 笛卡尔积错误 (原因就是没有加条件)-- 查询员工表与部门表-- 2889条--会拿EMPLOYEES表(左表)中的每一条数据与DEPARTMENTS(右表)中的每一条数据匹配 即 107*27SELECT EMPLOYEES.EMPLOYEE_ID,EMPLOYEES.LAST_NAME,DEPARTMENTS.DEPARTMENT_ID,DEPARTMENTS.DEPA

2020-07-07 13:58:38

oracle单行函数

--查询工资大于12000 员工的姓名和工资SELECT LAST_NAME as name,SALARY from EMPLOYEESwhere SALARY > 12000;--查询员工号为176的员工的姓名和部门号SELECT LAST_NAME , DEPARTMENT_IDFROM EMPLOYEESwhere EMPLOYEE_ID = 176--选择工资不在5000到12000的员工的姓名和工资SELECT LAST_NAME ,SALARY FROM EMP

2020-07-04 14:19:30

oracle基础

表将以下存储为.sql文件在plsql中,window command执行下面文件@文件路径(路径不要有中文)del_data.sqlALTER TABLE departmentsDISABLE CONSTRAINT DEPT_MGR_FK;ALTER TABLE job_historyDISABLE CONSTRAINT JHIST_EMP_FK;DROP TRIGGER secure_employees;DROP TRIGGER update_job_history;D

2020-07-03 14:06:31

解决低版本ie,bind函数未定义问题

//bind函数兼容(function(){ //解决IE10以下不支持Function.bind if (!Function.prototype.bind) { Function.prototype.bind = function(oThis) { if (typeof this !== "function") { throw new TypeError("Function.prototype.bind - what

2020-07-03 10:57:52

记录解决低版本ie下请求缓存问题

ajax请求如果是用post请求不用考虑缓存问题建议方案 :在ajax参数上加上 cache: false时间戳或者随机数也可以但是可能出现兼容问题,不建议使用easyui内置方式请求,在参数上写上cache:false,可以查看继承依赖关系,一般是有这个属性的...

2020-07-03 10:54:06

今天犯了一个超级低级的错误,引入js文件,但该文件未加载。

代码太多了,看了半天不知问题出在哪。。。问题出在script标签要成对的写<script></script>而我!写成这样<script/>引以为戒!

2020-06-11 18:08:08

node.js爬虫批量下载图片

有些网页做过处理,直接重定向了,这里爬虫只不做处理的一些网页效果图代码// const http = require('http'); //如果是http协议用这个const http = require('https');const fs = require('fs');const request = require('request');const cheerio = require('cheerio');let home = 'url';//某些图片可能是这样的www.xxx.com

2020-06-10 09:12:43

node.js目录树实现

目录树效果图const fs = require('fs');dirtree('./', '');function dirtree(dir,table) { if (fs.statSync(dir).isFile()) { console.log(table +'|-'+ item); return; } let dirs = fs.readdirSync(dir); for (const item of dirs) {

2020-06-09 10:39:55

JavaScript重写Symbol(Symbol.iterator)实现迭代器(3)

方便json对象迭代可以用…object示例图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head>&l

2020-06-06 10:21:54

JavaScript重写Symbol(Symbol.iterator)实现迭代器(2)

重写数组for…of底层用的迭代器for…of 底层用Symbol(Symbol.iterator)迭代器…arr 底层用Symbol(Symbol.iterator)迭代器示例图代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-

2020-06-06 10:06:32

JavaScript重写Symbol(Symbol.iterator)实现迭代器(1)

iterator迭代,做的跟java集合迭代差不多就行了示例图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head&

2020-06-06 09:39:03

JavaScript-worker基本使用

这个有点像java的socket主线程张三:喂喂喂李四在吗?postMessage(发送喂喂喂李四在吗给李四)onmessage(接收李四说的话)分线程李四:在的在的. onmessage(用于接收张三说的话)postMessage (发送在的在的给张三)示例index.html<script> //params String(js文件) var worker = new Worker('./work.js'); //发送数据到分线程 wor

2020-06-03 14:54:52

js-定时器误差测试,及其注意事项

在定时器后面写个10000次循环,误差率达到600ms,如果循环次数更多,误差率更大记住不要在定时器后面写任务量特别巨大的代码,不然定时器就不准了

2020-06-03 10:51:27

JavaScript-构造继承+原型链继承

构造继承是伪继承

2020-06-01 18:07:23

JavaScript-构造函数继承

这是一个伪继承方式

2020-06-01 17:56:19

微信小程序报错集锦

wx.showLoding()和wx.hideLoding没有成对调用。检查下代码{"errMsg":"hideLoading:fail:toast can't be found"}navigateBack在tabbar页面不能再次回退,因为已经是页面栈的第一层VM22:2 Uncaught (in promise) thirdScriptError{"errMsg":"navigateBack:fail cannot navigate back at first page"}Object

2020-05-23 11:49:41

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。