码迷,mamicode.com
首页 > 数据库
Oracle之procedure的基础使用
create or replace procedure find_info(pid in number) as --定义传入变量 v_name varchar2(10); --定义姓名变量 v_salary number; --定义工资变量 sqlstr varchar2(200); --定义封装s
分类:数据库   时间:2016-01-29 15:47:59    阅读次数:184
分组后取每组内排名的Top N的SQL语句
给个MySQL例子参考 -----查询每门课程的前2名成绩 CREATE TABLE StudentGrade( stuId CHAR(4), --学号 subId INT, --课程号 grade INT, --成绩 PRIMARY KEY (stuId,subId) ) GO --表中数据如下 
分类:数据库   时间:2016-01-29 15:46:21    阅读次数:208
数据库连接工具类——包含取得连接和关闭资源 ConnUtil.java
package com.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java
分类:数据库   时间:2016-01-29 15:44:55    阅读次数:203
Sqlserver Sql Agent Job 只能同时有一个实例运行
Sqlserver Sql Agent中的Job默认情况下只能有一个实例在运行,也就是说假如你的Sql Agent里面有一个正在运行的Job叫"Test Job",如果你现在再去启动一次"Test Job"就会报错,因为Sqlserver规定在一个Sqlserver账号下,Sql Agent不能同时
分类:数据库   时间:2016-01-29 15:41:52    阅读次数:258
总是忘记的场景:MySQL InnoDB四个事务级别 与 脏读、不重复读、幻读
MySQL InnoDB事务隔离级别脏读、可重复读、幻读 MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。 · 未提交读(READUNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。
分类:数据库   时间:2016-01-29 15:39:28    阅读次数:172
初始化参数文件修改错误导致Oracle无法startup
1.修改初始化文件为错误的值 --错误的修改 SQL> alter system set db_block_buffers=1000 scope=spfile; 系统已更改。 SQL> shutdown immediate 数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。 SQL>
分类:数据库   时间:2016-01-29 15:37:20    阅读次数:162
修复./mysql/proc
mysql数据库只能建不能删的错误提示及处理方法:mysql>dropdatabasetestmysqldatabase;ERROR145(HY000):Table‘./mysql/proc‘ismarkedascrashedandshouldberepaired处理方法:直接在mysql数据库里面使用root帐号登录后,进行修复:mysql>repairtablemysql.proc;+---------..
分类:数据库   时间:2016-01-29 12:38:57    阅读次数:185
mysqldump导出--数据+结构+(函数+存储过程)
mysqldump--导出工具#导出某个数据库--结构+数据shell>mysqldump-h192.168.161.124-uroot-pxxxxxx--optdb_name|gzip-9>/db_bakup/db_name.gz#导出某个数据库的表--结构+数据+函数+存储过程shell>mysqldump-h192.168.161.124-uroot-pxxxxxx--opt-Rdb_name|gzip-9&g..
分类:数据库   时间:2016-01-29 12:34:42    阅读次数:227
脚步监控mysql主从是否正常
Mysql主从配置详见:http://chinawu.blog.51cto.com/10692884/1739327主从正常状态是slave上的状态值:Slave_IO_Running:YES和Slave_SQL_Running:YES,当出现一个NO,表明mysql主从已破坏,但是,运维人员不可能随时进入mysql的slave上的状态值。所以需要一个脚步在规定时间内..
分类:数据库   时间:2016-01-29 12:34:04    阅读次数:202
PostgreSQL新手入门
一、介绍PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES,Version4.2为基础的对象关系型数据库管理系统(ORDBMS)。POSTGRES开创的许多概念在很久以后才出现在商业数据库中。PostgreSQL是最初伯克利代码的一个开放源码的继承者。它支持大部分SQL标准并且提供了许多其它..
分类:数据库   时间:2016-01-29 12:31:03    阅读次数:341
Oracle存储过程开发学习
1.rowtype的使用 create or replace procedure PD_ROWTYPE is v_emp_rec emp%rowtype; begin select * into v_emp_rec from emp where empno=7839; dbms_output.put
分类:数据库   时间:2016-01-29 12:23:50    阅读次数:207
SqlServer 事务和异常处理示例
BEGIN TRANSACTION--开始事务 DECLARE @errorSun INT --定义错误计数器SET @errorSun=0 --没错为0 UPDATE dbo.Test SET testname='232' WHERE testid=1 --事务操作SQL语句SET @errorS
分类:数据库   时间:2016-01-29 12:24:14    阅读次数:199
Oracle11g用exp无法导出空表的解决方法
方法1: 设置deferred_segment_creation参数 SQL> show parameter deferred_segment_creation NAME TYPE VALUE -------------------------- ----------- ---------- def
分类:数据库   时间:2016-01-29 12:20:34    阅读次数:186
mysql 常用option
【mysql 常用option】 --host=host_name, -h host_name Connect to the MySQL server on the given host. --port=port_num, -P port_num(注意 P 是大写) The TCP/IP port
分类:数据库   时间:2016-01-29 12:18:38    阅读次数:201
sqlite3简单操作
目录 1 建立数据库档案 2 在sqlite3提示列下操作 3 SQL的指令格式 4 建立资料表 5 建立索引 6 加入一笔资料 7 查询资料 8 如何更改或删除资料 9 其他sqlite的特别用法 10 小结 建立数据库档案 用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符
分类:数据库   时间:2016-01-29 12:15:24    阅读次数:195
OracleLinux-R7-U1-Server-x86_64下安装Oracle-11.2.0.4.0 32位和64位版本
1.安装rpm包环境 x86下: yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc libXext.
分类:数据库   时间:2016-01-29 12:12:41    阅读次数:335
SQL Server 2012 Express LocalDB 的作用
微软最新推出的 SQL Server 2012 Express LocalDB 是一种 SQL Server Express 的运行模式,特别适合用在开发环境使用,也内置在 Visual Studio 2012 之中。 关于 SQL Server 2012 Express LocalDB 的运作方式
分类:数据库   时间:2016-01-29 11:56:18    阅读次数:289
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!