数据库相关

通告,消息,提醒 DB

1业务描述首先我们来认识一下通告,消息,提醒这三者的区别和联系。1.1通告Bulletin:平台发,用户收。分为实时通告和非实时通告。通告有优先级:紧急,高,普通。平台向单个用户发,平台向多个用户发,平台向某一个用户类型发,平台向全部用户发。平台发布通告。平台撤销通告。平台删除通告。平台查询通告。用户查看通告。用户查询通告。数据库特点一般不修改,每个用户一份,或者每个群体一份1.2消息Message(站内短信):用户之间互相发消息,好比是手机短信。可以针对

系统 2019-08-12 01:53:01 2744

数据库相关

UML Use Case之间的各种关系

UML是软件开发和系统建模的标准工具。该统一建模语言用于软件系统的可视化、说明、构建和建立文档等方面。这里可以看到UML的一些介绍http://baike.baidu.com/view/23396.htm?fr=ala0_1_1本篇主要讲解UML用例图之间的关系,用例主要有以下三种关系。包含包含关系指用例可以简单地包含其他用例具有的行为,并把它包含的用例行为作为自身行为的一部分。包含关系代表着基础用例会用到被包含用例,将被包含用例的时间流插入到基础用例的时

系统 2019-08-12 01:51:44 2744

数据库相关

Funny things in CE6

A.Microsoftisthereasthebiggestsoftwaremanufactureintheworld,theirsoftwaremanagementisalsowellknown,butsomesoftwarecomponentsareconflicting.Followingissomesamples.1.FollowingistheRemoveDirectoryfunctioninsomefilesystem.a),thisisinC

系统 2019-08-12 01:33:57 2744

数据库相关

01. 把存储过程结果集SELECT INTO到临时表

原文:01.把存储过程结果集SELECTINTO到临时表在开发过程中,很多时候要把结果集存放到临时表中,常用的方法有两种。一.SELECTINTO1.使用selectinto会自动生成临时表,不需要事先创建select*into#tempfromsysobjectsselect*from#temp2.如果当前会话中,已存在同名的临时表select*into#tempfromsysobjects再次运行,则会报错提示:数据库中已存在名为'%1!'的对象。Ms

系统 2019-08-12 01:32:28 2744

Oracle

Oracle DBLink 使用情况

在Oracle里面,我通过图形界面创建dblink,老是不成功,报错。问了同事后,同事建议我用sql创建,于是复制了如下sqlcreatedatabaselinkdblink_testconnectto登录用户名identifiedby登录密码using'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=19.19.19.19)(PORT=1521)))(CONNECT_DATA=(SERVIC

系统 2019-08-12 01:54:29 2743

数据库相关

事物隔离级别

为了模拟并发环境,SQLSERVER中打开两个查询窗口(分别表示事务1、事务2)即可,并发用户用事务1,事务2简称测试表脚本:CREATETABLE[Customer]([CustID][int]NOTNULL,[Fname][nvarchar](20),[Lname][nvarchar](20),[Address][nvarchar](50),[City][nvarchar](20),[State][nchar](2)DEFAULT('CA'),[Zip

系统 2019-08-12 01:54:05 2743

数据库相关

sqlldr使用小记

需求:将txt文本格式的数据导入到oracle里面解决方案:使用sql*loader工具。遇到问题:(1)Fieldindatafileexceedsmaximumlength(2)ORA-01861:literaldoesnotmatchformatstring最近需要在不同的数据库之间导入导出数据,我们就戏称是搬运工。就像某矿泉水广告说的一样:我们不生产数据,我们只做数据的搬运工。回归正题,在正式生产运行的时候,使用的IBMdatastage工具进行数

系统 2019-08-12 01:53:44 2743

MySql

mysql的查询、子查询及连接查询

一、mysql查询的五种子句where(条件查询)、having(筛选)、groupby(分组)、orderby(排序)、limit(限制结果数)1、where常用运算符:比较运算符>,<,=,!=(<>),>=,<=in(v1,v2..vn)betweenv1andv2在v1至v2之间(包含v1,v2)逻辑运算符not(!)逻辑非or(||)逻辑或and(&&)逻辑与whereprice>=3000andprice<=5000orprice>=500an

系统 2019-08-12 01:53:03 2743

MySql

建立JSP,MYSQL,FLEX之间的联系

立JSP,MYSQL,FLEX之间的联系基本思路如下:1,在MYSQL的TEST数据库下建立一个GRADE表,字段随便。然后配置JSP和MYSQL。2,把MYSQL支持JAVA的驱动包放在TOMCAT的common/lib,和shared/lib目录下,并在系统的环境变量中设置classpath路径,设置为TOMCAT目录下的字目录中的tools.jar,还要加上驱动包名.jar.3,准备好之后,写连接MYSQL的代码,并把它输出结果转换成XML的格式显示

系统 2019-08-12 01:52:11 2743

SqlServer

SQL Server 普通表Switch到分区表问题

这问题今天纠结了我一天了。下面的代码是网上转载来的createpartitionfunctionPF_Orders_OrderDateRange(datetime)asrangerightforvalues('1997-01-01','1998-01-01','1999-01-01')go--创建分区方案createpartitionschemePS_OrdersaspartitionPF_Orders_OrderDateRangeto([primary]

系统 2019-08-12 01:33:59 2743

数据库相关

ocp11g培训内部教材_053课堂笔记(043)_数据备份

053:数据库高级管理:目录第一部分:数据库备份与恢复...4第一章:备份恢复概述...41.1备份的意义:41.2数据库故障的类型:...41.3制定你的备份和恢复的计划...41.4备份恢复分类...51.5备份恢复方式...51.6完全恢复与不完全恢复...51.7归档与非归档...6第二章:手工备份与恢复...62.1手工备份:...62.2手工备份和恢复的命令...62.3备份前应对数据库进行检查:72.4手工非一致性备份(热备份)的执行方式及热

系统 2019-08-12 01:54:53 2742

数据库相关

MongoDB笔记

安装官网链接以下脚本文件制作成bat文件放在安装目录下以管理员模式执行本地启动脚本@echooffmongod-repair-dbpathdatamongod-logpathlog\MongoDB.Log-dbpathdata-directoryperdb--service@pause服务安装脚本@echooff%~d0%setcurrentFolder=%~dp0%cd%currentFolder%echo正在删除服务...mongod--removee

系统 2019-08-12 01:53:40 2742

SqlServer

ylb:SQLServer常用系统函数-字符串函数、配置函

原文:ylb:SQLServer常用系统函数-字符串函数、配置函数、系统统计函数ylbtech-SQLServer:SQLServer-SQLServer常用系统函数--=============================================--ylb:SQLServer常用系统函数-字符串函数、配置函数、系统统计函数--Comments:字符串函数,配置函数,SQLServer--KeyWord:SQLServer--author:yu

系统 2019-08-12 01:33:01 2742

MySql

mysql 循环插入记录

一,delimiter的用法告知解释器遇到delimiter后面的符号时作用相当于分号,这样可以避免在shell中写mysql脚本时,与分号发生冲突。举个栗子;输入select*fromt_tag;后就会显示结果,即,执行了该语句,但是使用delimiter后,如下图:只有遇到另外的一个//时,才会执行所写的语句。二,循环插入10个条目先上代码:delimiter//createproceduremyproc()begindeclarenumint;set

系统 2019-08-12 01:32:51 2742

数据库相关

03. 行列转换写法小结

原文:03.行列转换写法小结行列转换,通常有2种方法,一是CASEWHEN/UNION;一是PIVOT/UNPIVOT。对于行值或列数不固定的情况,需要用动态SQL。一.行转列--droptableRowToColcreatetableRowToCol(IDint,Codevarchar(10),Valueint)GoinsertRowToColselect1,'Item1',1000unionallselect1,'Item2',1000unionall

系统 2019-08-12 01:32:30 2742