标签 NAME 下的文章
- 📂Oracle获取表结构信息:表名、是否视图、字段名、类型、长度、非空、主键教程
原文链接:http://www.cnblogs.com/xiaotiannet/p/3838154.htmlselect a.TABLE_NAME as "TableName", case when (select count(*) from user_views v where v.VIEW_NAME =a.TABLE_NAME )>0...
- 📂Leetcode的SQL题解:185. 部门工资前三高的员工教程
题目查询部门工资前三高的员工。我用的数据库是oracle。 下面是数据表的信息。 Employee表数据:| ID | NAME | Salary | DepartmentId | | -- | ---- | ------ | ------------ | |1 | Joe | 85000 | 1 | |2 | Henry | 80000 ...
- 📂oracle 问题 之 SYSTEM表空间不足 (二)教程
杂症二、SYSTEM表空间不足报错一、杂症:PLSQL登录,报错:ORA-00604: 递归 SQL 层 出现错误ORA-01653: 表.无法通过(在表空间中)扩展ORA-02002: 写入审记线索时出错二、病理:1、表空间不足2、数据库的审计功能已经开启引起(SYS.AUD$表)三、病因定位:先连接上数据库:# su oracle # sqlplus /nolog SQL> c...
- 📂oracle 需要当心的WHERE子句教程
某些SELECT 语句中的WHERE子句不使用索引. 这里有一些例子.在下面的例子里, ‘!=’ 将不使用索引. 记住, 索引只能告诉你什么存在于表中, 而不能告诉你什么不存在于表中.不使用索引:SELECT ACCOUNT\_NAMEFROM TRANSACTIONWHERE AMOUNT !=0;使用索引:SELECT ACCOUNT\_NAMEFROM TRANSACTIONWHERE...
- 📂oralce 减少访问数据库的次数教程
当执行每条SQL语句时, ORACLE在内部执行了许多工作: 解析SQL语句, 估算索引的利用率, 绑定变量 , 读数据块等等. 由此可见, 减少访问数据库的次数 , 就能实际上减少ORACLE的工作量.例如,以下有三种方法可以检索出雇员号等于0342或0291的职员.方法1 (最低效)SELECT EMP\_NAME , SALARY , GRADEFROM EMPWHERE EMP\_N...
- 📂Jenkins可用环境变量列表以及环境变量的使用(Shell/Command/Maven/Ant)教程
一、可用环境变量列表(以下来自google翻译):BRANCH\_NAME对于多分支项目,这将被设置为正在构建的分支的名称,例如,如果您希望从而master不是从特征分支部署到生产。CHANGE\_ID对于与某种更改请求相对应的多分支项目,这将被设置为更改ID,例如拉取请求号。CHANGE\_URL对于与某种更改请求相对应的多分支项目,这将被设置为更改URL。CHANGE\_TITLE对于对...
- 📂springboot linux下启动的脚本教程
springboot linux下启动的脚本start.sh#!/bin/sh rm -f tpid nohup java -jar xx.jar --spring.profiles.active=dev > /dev/null 2>&1 & echo $! > tpid echo Start Success! stop.sh#!/bin/sh AP...
- 📂linux安装zabbix的tar包和另外一个并存教程
在安装zabbix客户端的时候,发现存在一个zabbix客户端,现在我们要重新建一个来与之并存第一步安装:cd /data0/software/ tar xf zabbix-3.0.28.tar.gz cd zabbix-3.0.28 ./configure --prefix=/usr/local/zabbix-3.0.28 --enable-agent make & make i...
- 📂Oracle中merge into的使用教程
操作数据库的时候,有时候会遇到insertOrUpdate这种需求。如果数据库中存在数据就update,如果不存在就insert。以前的时候,需要额外select查询一下,如果有数据就update,如果没有数据就insert。而现在Orcale数据库都提供了 MERGE 方法来处理这种需求。MERGE 命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据。MERGE 语法:MERG...
- 📂oracle 实例名和服务名以及数据库名区别教程
**一、数据库名 什么是数据库名?** 数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB\_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB\_NAME被写入参数文件之中。格式如下: DB\_NAME=myorcl ... 在 创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据库名不宜修改,...
- 📂oralce数据库(新增、修改字段)教程
一、新增字段declare i_cnt integer; begin select count(*) into i_cnt from user_tab_columns ut where ut.TABLE_NAME = '表名' and ut.COLUMN_NAME = '字段名'; if i_cnt = 0 then execute immedia...
- 📂oracle move表空间(分区表,索引)教程
1.修改分区表分区表空间SELECT 'ALTER TABLE ' || table_owner || '.' || TABLE_NAME || ' MOVE PARTITION ' || PARTITION_NAME || ' TABLESPACE D_TBS_NEW;' FROM DBA_TAB...
- 📂SQL语句构建器类教程
问题Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放到外部文件或者存储过程中。正如你已经看到的那样,MyBatis在它的XML映射特性中有一个强大的动态SQL生成方案。但有时在Java代码内部创建SQL语句也是必要的。此时,MyBatis有另外一个特性可以帮到你,在减少典型的加号,引号,新行,格式化问题和嵌入...
- 📂android 一个SQLite数据库多个数据表的基本使用框架 (带demo)教程
android 一个SQLite数据库多个数据表(带demo) 前言 demo演示 一、搭建 二、建立实体类 三、建立数据库操作类 四、配置Application 五、使用 GitHub 前言 我的上一篇博客讲的是简单的 android SQLite 数据库的基本操作如增删改查,有兴趣的朋友可以点一下这里android 简单SQLite数据库 增删改查 但...
- 📂ORACLE修改表结构语句教程
创建表 CREATE TABLE Student\_YXY( StudentID INT, StudentName VARCHAR2(10), Grade VARCHAR2(5), CourseID INT, CONSTRAINT PK\_Student\_YXY primary key(StudentID,CourseID) ,–主键 CONSTRAINT FK\_JHZFX...
- 📂MySQL索引优化与分析(重要)教程
建表SQLCREATE TABLE staffs ( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR (24) NULL DEFAULT '' COMMENT '姓名', age INT NOT NULL DEFAULT 0 COMMENT '年龄', pos VARCHAR (20) NOT NULL DEFAULT '' ...
- 📂PostgreSQL 学习之使用psycopg2 操作之数据库不存在才创建教程
大声的告诉我是不是被我标题中的两个“之”给带进来的??手动滑稽需求自己的一款软件 GitHub 地址,关于PostgreSQL 已经设置成运行后自动创建序列,表和函数,但是数据库还是要手动去创建,很不方便,想使用创建序列和表同样的方法,去自动创建数据库过程DDL 语句如下:DB_NAME = """ CREATE DATABASE if not exists {...
- 📂基本shell脚本的边界及变量教程
shell脚本与变量shell脚本的用途:自动化常用命令执行系统管理和故障排除创建简单的应用程序处理文本或文件shell脚本编写格式:第一行:shebang机制 用#加shell类型开头后续可直接跟命令,用命令达到需要的效果即可如需内容注释行首加#即可 例如:\#/bin/bash \#test cat /etc/passwd shell脚本执行方法:bash...
- 📂mysql golang 根据表名转为struct,部分常用类型匹配,带注释教程
-- mysql golang 根据表名转为struct,部分常用类型匹配,带注释。 select concat( UPPER(SUBSTRING(COLUMN_NAME,1,1)), SUBSTRING(COLUMN_NAME,2,length(COLUMN_NAME)), (case DATA_TYPE when 'varchar' then ' ...
- 📂oracle数据匹配merge into教程
前言:很久之前,估计在2010年左右在使用Oralce,当时有个需求就是需要对两个表的数据进行匹配,这两个表的数据结构一致,一个是正式表,一个是临时表,这两表数据量还算是比较大几百M。业务需求是用临时表中的数据和正式表的匹配,所有字段都需要一一匹配,而且两表还没有主键,这是一个比较麻烦和糟糕的事情。场景: 1、如果两表所有字段值都一致则不处理; 2、如果有部分字段不一致则更新; 3、如...
- 📂【Oracle】【18】获取数据库当前用户下所有表名和表名的注释教程
SELECT A.TABLE_NAME, B.COMMENTS FROM USER_TABLES A, USER_TAB_COMMENTS B WHERE A.TABLE_NAME = B.TABLE_NAME ORDER BY TABLE_NAME参考博客:获取oracle数据库当前用户下所有表名和表名的注释 - 尹飞飞 - ITeye博客 https://yinfeifei...
- 📂SQL Server 截取两个固定字符之间的字符串(案例)教程
网上的问题:参考这篇《函数PARSENAME使用和截取字符串》https://www.cnblogs.com/insus/p/10958452.html 的方法:DECLARE @str VARCHAR(1000)='||MO21|TMT-0080|1|10' SET @str = REPLACE(STUFF(@str,1,2,''),'|','.') SELECT PARSENAME(...
- 📂linux扩容根分区脚本,适合用于centos 6、centos 7版本教程
\#!/bin/bash \#auther chentongsan,time 2019-05-30 \#Description: 适用于系统根分区扩容,第一次、第二次、第三次……..适合用于centos 6、centos 7版本 \#扫描总线,识别新增添加的磁盘。 echo "- - -" > /sys/class/scsi\_host/host0/scan echo "- ...
- 📂SQL学习笔记4——比较运算教程
(1)等于 =(2)大于 >(3)大于等于 >=(4)小于 <(5)小于等于 <=(6)不等于 <> 或 !=(7)between……and……限定范围,在两个值之间,包含边界,多用于连续区间。以下两种方式表达相:例1:某列 >= 400 and 某列<=700例2:某列 between 400 and 700(8)in在某几个值里面任意等于一...
- 📂ubuntu 网卡名称重命名教程
ubuntu 网卡名称重命名参考:https://kb.vmware.com/s/article/1032790# 查看所有网卡列表 $ ifconfig -a # 查看网络设备类型的设备配置规则 $ cat /etc/udev/rules.d/70-persistent-net.rules | grep net # 执行 write_net_rules 脚本,此脚本会更新 /etc/u...
- 📂Oracle Audit教程
审计相关语句session audit set pagesize 5000 linesize 300 column OS_USERNAME format a20 column USERNAME format a20 column USERHOST format a30 column TERMINAL format a20 column OWNER format a20 column OB...
- 📂【转】mysqldump原理探究教程
作者:胡儿胡儿 来源:CSDN 原文:https://blog.csdn.net/cug\_jiang126com/article/details/49824471————————————————————————————————————————————在mysqldump过程中,之前其实一直不是很理解为什么加了--single-transaction就能保证innodb的数据是完全一...
- 📂oracle 根据表名找字段与注释教程
<pre class="has">-- oracle 根据表名找字段与注释select bb.TABLE_NAME,bb.COLUMN_NAME ,aa.COLUMN_ID, aa.DATA_TYPE,aa.DATA_LENGTH ,bb.COMMENTS from user_tab_cols aa join user_col_comments bb on ...
- 📂oracle数据库:pl/sql中tnsnames.ora文件的参数说明教程
DEVTEST ——这个由自己定义,可以随便取,最好有一定含义 (DESCRIPTION = (ADDRESS\_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22)(PORT = 1521)) ) (CONNECT\_DATA = (SERVICE\_NAME = oracledb) ---你数据库的实例名,...
- 📂数据库的列转行显示教程
表Create Table CREATE TABLE score ( id int(11) NOT NULL COMMENT 'id', name varchar(20) DEFAULT NULL COMMENT '姓名', course varchar(10) DEFAULT NULL COMMENT '科目' , score varchar(10) DEFAULT NU...