搜索到与相关的文章
Oracle

【SQL】Oracle的PL/SQL语法及其拓展数据类型总结

PL/SQL语法PL/SQL程序由三部分组成,声明部分、执行部分、异常处理部分。模板:DECLARE/*变量声明*/BEGIN/*程序主体*/EXCEPTION/*异常处理部分*/END;接收用户的输入信息PL/SQL块还可以接收用户的输入信息,例如:现在要求用户输入一个雇员编号,之后根据输入的内容进行查询,查询雇员的姓名。用户的输入信息使用“&”完成。范例:DECLAREt_enoNUMBER;t_enameVARCHAR2(30);BEGIN--输入的

系统 2019-08-12 01:53:38 2612

MySql

自己写的一个mysql存储过程

DROPPROCEDUREIFEXISTS`p_sendGold`;CREATEPROCEDUREp_sendGold()BEGINDECLAREdoneINTDEFAULT0;DECLAREidINT;DECLAREnumINT;DECLAREflagINT;DECLAREaccessory1INT;DECLAREcur1CURSORFORSELECTu.user_id,sum(p.num)assum_numFROMuser_infou,pay_hisp

系统 2019-08-12 01:53:25 2612

MySql

MySQL limit实际用法的详细解析

在我们使用相关的查询语句的时候,一般都要返回前几条或是中间的某几行数据,这时你应如何处理呢?不必担心,MySQL数据库已经为我们提供了这样一个功能。SELECT*FROMtableLIMIT[offset,]rows|rowsOFFSEToffsetLIMIT子句可以被用于强制SELECT语句返回指定的记录数。MySQLLIMIT接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录

系统 2019-08-12 01:53:11 2612

Linux

linux oracle配置开机启动

参考:http://jingyan.baidu.com/article/b2c186c8fe4306c46ef6ff16.html先以root身份登录到linux系统,1.修改vi/etc/oratab文件进入vi编辑器后,找到对应实例所在的行,这里我们以orcl这个实例进行讲解:“orcl:/u01/app/oracle/product/12.1.0/dbhome_1:N”,改为“orcl:/u01/app/oracle/product/12.1.0/d

系统 2019-08-12 01:52:58 2612

MySql

MySQL 5.5.30 发布

MySQL5.5.30发布。2013-01-30之前的版本是2012-12-21的5.5.29.其他产品线还是5.1.675.0.96。完全改进:ChangesinMySQL5.5.30FunctionalityAddedorChangedInnoDB:Theinnodb_print_all_deadlocksconfigurationoptionfromMySQL5.6wasbackportedtoMySQL5.5.Thisoptionrecordsea

系统 2019-08-12 01:52:38 2612

数据库相关

new/delete&malloc/free

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

系统 2019-08-12 01:52:21 2612

SqlServer

SQL Server 中关于 @@error 的一个小误区

在SQLServer中,我常常会看到有些前辈这样写:if(@@error<>0)ROLLBACKTRANSACTIONTelseCOMMITTRANSACTIONT一开始,我看见别人这么写,我就想当然的以为它只是个计数器,每当检测到一处错误时,@@error的值+1,不过就因为这个理所当然,所以杯具了...实际上,它并不是一个计数器,它是一个动态的值,动态的标识最后一条SQL命令执行的结果,如果成功则为0,不成功则标识错误码。所以,像上面这种写法是不妥的,

系统 2019-08-12 01:51:54 2612

Tomcat

tomcat启动时doc窗口一闪而过的解决方法

1:在该情况下,如何查看出错信息?在DOS窗口运行STARTUP.BAT文件(即先敲入cmd,然后利用cd打开stratup.bat),同时,将startup.bat文件最后的call"%EXECUTABLE%"start%CMD_LINE_ARGS%改成:call"%EXECUTABLE%"run%CMD_LINE_ARGS%2:出现这种情况,有可能是端口发生冲突(修改tomcat\conf目录下的server.xml中的配置),或者是tomcat与jd

系统 2019-08-12 01:33:53 2612

Tomcat

Tomcat忧化

在catalina.bat最前面加入setJAVA_OPTS=-Xms128m-Xmx350mTOMCAT_HOME/bin/catalina.sh添加一行:JAVA_OPTS="-XX:PermSize=64M-XX:MaxPermSize=128m"问题解决(可能为调用JAR包过多原因)下面是网上看到一些设置JAVA_OPTS="-server-Xms800m-Xmx800m-XX:PermSize=64M-XX:MaxNewSize=256m-XX:

系统 2019-08-12 01:33:45 2612

Tomcat

Tomcat(免安装版)的安装与配置

一、下载TomcatTomcat可以从http://tomcat.apache.org/网站下载,选择任意版本,在BinaryDistributions下的zip包既是。二、配置Tomcat1、将下载TomcatZip压缩包解压。2、修改\bin\startup.bat文件:在第一行前面加入如下两行:SETJAVA_HOME=D:\ProgramFiles\Java\jdk16_45(我的JDK安装目录)SETCATALINA_HOME=D:\apache

系统 2019-08-12 01:33:41 2612