搜索到与相关的文章
数据库相关

malloc/free和new/delete的区别

malloc/free和new/delete的区别malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc/free

系统 2019-08-12 01:54:40 2394

Oracle

Oracle 游标使用全解

--声明游标;CURSORcursor_nameISselect_statement--For循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare--类型定义cursorc_jobisselectempno,ename,job,salfromempwherejob='MANAGER';--定义一个游标变量v_cinfoc_emp%ROWTYPE,该类型为游标c_emp中的一行数据类型c_rowc_job%ro

系统 2019-08-12 01:54:14 2394

MySql

远程连接MySQL速度慢的解决办法

skip-name-resolve现象:Windows2003下的MySQL5服务器,本机连接到MySQL服务非常快,局域网内有两台Linux机器,有一台连接很快,另外一台输入密码后要等好几秒钟才能连上。解决办法:在MySQL服务器的配置中增加一个如下配置后速度飞快。[mysqld]skip-name-resolve附录:(HowMySQLusesDNS)Whenanewthreadconnectstomysqld,mysqldwillspawnanewt

系统 2019-08-12 01:53:41 2394

Oracle

Oracle面试题及答案

模块一SQL(DQL)l基本SQL查询l运算符与函数l子查询l连接查询建表语句emp.sqlPartI(第一天)01.查询员工表所有数据,并说明使用*的缺点答:select*fromemp;使用*的缺点有a)查询出了不必要的列b)效率上不如直接指定列名02.查询职位(JOB)为'PRESIDENT'的员工的工资答:select*fromempwherejob='PRESIDENT';03.查询佣金(COMM)为0或为NULL的员工信息答:重点是理解0与nu

系统 2019-08-12 01:53:35 2394

数据库相关

【技术贴】PL/SQL错误提示 database character

PL/SQLdatabasecharacterset(AL32UTF8)andClientcharacterset(ZHS16GBK)aredifferent这是由于安装oracle客户端的时候没有设置对字符集造成的,没啥大问题,不影响使用,但是还是收拾好了比较爽一些。解决方法很简单。启动PL/SQLDeveloper报字符编码不一致错误Databasecharacterset(AL32UTF8)andClientcharacterset(ZHS16GBK

系统 2019-08-12 01:53:21 2394

Oracle

ORACLE函数大全

SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL>selectascii('A')A,ascii('a')a,ascii('0')zero,ascii('')spacefromdual;AAZEROSPACE------------------------------------659748322.CHR给出整数,返回对应的字符;SQL>selectchr(54740)zhao,chr(65)chr65fromdual;ZHC---

系统 2019-08-12 01:52:55 2394

数据库相关

使用 EXPLAIN PLAN 获取SQL语句执行计划

SQL查询语句的性能从一定程度上影响整个数据库的性能。很多情况下,数据库性能的低下差不多都是不良SQL语句所引起。而SQL语句的执行计划则决定了SQL语句将会采用何种方式从数据库提取数据并返回给客户端,本文描述的将是如何通过EXPLAINPLAN获取SQL语句执行计划来获取SQL语句的执行计划。一、获取SQL语句执行计划的方式1.使用explainplan将执行计划加载到表plan_table,然后查询该表来获取预估的执行计划2.查询动态性能视图v$sql

系统 2019-08-12 01:52:17 2394

SqlServer

Sql Server内置函数实现MD5加密

实例MD5加密“123456”:HashBytes('MD5','123456')结果:0xE10ADC3949BA59ABBE56E057F20F883E(提示:看完最后,结果要进行转换。)函数函数描述返回值HashBytesHashBytes('加密方式','待加密的值')加密方式=MD2|MD4|MD5|SHA|SHA1返回值类型:varbinary(maximum8000bytes)提示与注释123456的MD5有工具可知结果为:e10adc394

系统 2019-08-12 01:52:07 2394

数据库相关

ORA-32004 的错误处理

--=======================--ORA-32004的错误处理--=======================启动数据库时,收到了ORA-32004的错误,错误多是一些过时且在当前版本中不在使用的参数,如果碰到类似的错误,只需要将其reset即可。1.出现的错误提示sys@ORCL>startupORA-32004:obsoleteand/ordeprecatedparameter(s)specifiedORACLEinstances

系统 2019-08-12 01:52:01 2394