- 博客(12)
- 收藏
- 关注
原创 mysql-8.0.11服务安装与数据库创建
第一部分:安装mysql数据库服务器 (本示例用的是免安装版本mysql-8.0.11-winx64.zip)1:配置环境变量:配置到PATH变量中,值为到bin目录的MySQL路径;2:用管理员打开cmd;3:执行mysqld --initialize --console初始化数据库,记录初始化密码,最好复制出...
2019-10-26 21:50:09
572
原创 tomcat部署servlet+jsp后,404错误
错误情景:使用tomcat部署程序,用web.xml配置后,启动程序,可以进入到登录页面,但是请求servlet报404错误,路径文件均存在,且能进到过滤器,但是无法跳转到制定路径文件需要对tomcat配置以下几点:apache-tomcat-6.0.20\conf\web.xml中放开以下两段代码<servlet> <servlet-name>...
2019-05-29 17:50:17
2426
1
原创 LISTAGG
oracle 函数:LISTAGG该函数用来对多行数据的同一列来尽心拼接和排序用法:SELECT LISTAGG('需要拼接的列名称','拼接符号') within group (order by '排序的列名')from table_name如下表:TABLE_Aid name 1 张三 2 李四 SELECT LISTAGG(TA.NAME...
2018-08-24 14:50:14
4596
原创 liquibase在maven下的使用(持续更新中)
liquibase在maven下的操作指南--step 1:配置maven下的liquibase插件配置方法一:不用配置文件 <plugin> <groupId>org.liquibase</groupId> <artifactId>liquibase-maven-plugin</artifactId> ...
2018-05-09 09:31:14
6048
原创 NVARCHAR和VARCHAR的区别
简言之:一个汉字存到NVARCHAR,长度是1,存到VARCHAR长度为2.使用场景:对于需要控制文本框长度的字段,用NVARCHAR比较合适,页面的字符长度会和数据库保持一致。否则的话,页面要求最多20个字,那么数据库长度就需要设置成40,而用NAVRCHAR则是20和页面保持一致。对于用CASE WHEN ELSE语法的注意。若有表table_01 字段 name ,类型为NVARCHAR(...
2018-03-15 11:14:04
1935
原创 视图分类和用法
个人随笔:后续更新 --视图的用法。非物化视图。先建立视图,建立之后,数据库永久存在,只是没有分配内存,没有数据。在查询调用的时候才会查询数据,自己本身不存储CREATE OR REPLACE VIEW V_FND_USER ASSELECT ID FROM FND_USER使用视图,直接查询。在查询的时候,视图才去取值。SELECT * FROM V_FND_USER
2018-02-07 12:21:23
3501
1
原创 CASE WHEN 语句在Oracle和Sybase库中的不同
今天提交程序之后,反应有BUG,经仔细查询,发现一个之前并没注意到的问题,那就是case when 语句在Oracle中执行的BUG,用脚本来说明;Oracle--建表CREATE TABLE TABLE_01 (CODE INT NOT NULL,NAME VARCHAR2(20) NULL);--插入数值,之所以分别插入null和''是因为在Sybase中''和null
2017-09-14 14:00:51
2312
原创 java中的几种基础排序,查找方法
(目前只整理了一种方法,后面有空继续整理)1:冒泡排序:public static void main(String[] args){ int[] array={1,3,7,3,8,4,0,4,3,8,5,6}; /** * 冒泡排序,见名思意就是:每次选择一个数作为目标操作数,和下一个数字比较,选择较大或者较小的往后移位。
2017-09-14 13:24:23
678
原创 JS中对象的循环删除问题
业务说明:对页面元素名称为subCheck的所有元素循环删除。错误代码如下:var eles=document.getElementsByName("subCheck");for(var =1,ivar ele=eles[i];$(ele).remove();}针对以上代码,若eles的长度为4的话,实际情况只能删掉2个。这是因为JS在删掉一个元素的同时,将eles集合
2017-09-11 16:56:02
2666
转载 Oracle 11G 数据库 安装 先决条件失败 解决办法
前端时间装oracle11G,从官网上下载的数据库。提示先决条件全部失败,尝试了百度上的所有方法,后还是不能解决,随后换了12C数据库,结果一样失败。经过不懈的坚持,终于在网上找到了有用的解决办法。解决步骤:1:确保server服务正常启动。2:网上说的最多的net share c$=c: ,实际上并没有什么作用。应该通过修改注册表来解决。开始菜单→ 运行:输入rege
2016-10-18 17:01:22
7939
2
原创 sybase 存储过程 示例
表:student列:STUDENT_ID, NAME, AGE, SEX,TEACHER_ID表:teacher列:TEACHER_ID,NAME,AGE,SEX,SALARY,STUDENT_NUM需求:将性别和年龄符合给定条件的学生,都指派给指定的老师,并将学生的数量,更新到teacher表中。业务成功,则返回学生的数量,否则返回-1。存储过程的代码:CREA
2016-07-12 16:39:14
6900
1
原创 sybase数据库函数基础示例
表:student(学生表)有三列,分别为:S_NAME(学生姓名),S_AGE(学生年龄),S_SEX(学生性别);需求:查出给定年龄和性别的所有学生姓名,并用“;”拼接返回。函数代码:CREATE FUNCTION GET_ALL_NAME_BY_PARA(@SEX VARCHAR(32),@AGE int)RETURNS VARCHAR(1000) AS
2016-07-11 15:43:01
1839
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人