数据库语言
文章平均质量分 59
平静的世界
菜鸟级的项目经理,希望以后成为一个优秀管理者
展开
-
ORACLE查询月初和月底时间
什么时候需要用到这2个时间,先简单说下:假如你3月15日订购的包月产品,月底出帐,那么应该收取17天的费用,这个时候就应该判断订购时间是否大于月初时间。如果你只用到了3月25号,那么应该收取11天,这个时候你就需要判断使用时间是否小于月底时间。而订购时间和使用时间是一般是存在于产品表的。包月的定价计划存在于定价表里,所以说批出用户的费用是需要用到月底,月初时间。//查找本月月初原创 2012-04-28 16:38:29 · 12424 阅读 · 0 评论 -
数据库还原入库
在工作中,经常需要从现网导出数据库到家里进行问题还原测试,这个时候就设计到数据库的导出与入库,现在我先说说如何入库。因为导出库不是我们研发人员需要做的,现网的数据也不可能是由我们直接导出的。(1)首先执行以下命令进入SQL执行环境sqlplus / as sysdba (2)删除原来的用户及所有对象drop user 用户名 cascade;(3)创建用户create us原创 2012-07-24 10:20:17 · 676 阅读 · 1 评论 -
数据库大数据量的处理
需求:从ORACLE数据库里取出大量的产品订购信息,然后按照指定的格式写入文档里面,然后用JAVA解析到业务管理界面供用户查询使用,每100000条记录写入一个文档。第一种方式:(1)先用查询语句算出数据库记录的条数。例如SELECT NVL(COUNT(*),0) INTO :ll_Counts FROM 订购表 WHERE 过滤规则;(2)然后计算出原创 2012-07-25 10:28:07 · 1180 阅读 · 1 评论 -
ORA-01756: quoted string not properly terminated问题
当我执行某个升级脚本的时候,发现执行表声明语句"comment on column TICKET_MM_01.TICKET_ID is '清单序列号';"时出现ORA-01756: quoted string not properlyterminated的错误问题,左瞧右看都没发现该语句有什么问题。最后查询网上资料,发现可能和字符集有关系。 第一种解决办法,临时修改服务器的字符集环境变量,原创 2013-10-28 11:49:46 · 42531 阅读 · 1 评论 -
PROC C查询数据的两种方式
有一类表,跟日期或者说账期有关系,例如月出账只是一个月的账单,分别存放在不同的表中,你可以创建按月份的表分区,也可以创建12张不同月份的表。 建议使用第2种方式。表名命名为bill_record_xx(xx代表月份)。这个时候如果用以下方式进行处理,需要写大量代码,代码简洁度很差。 EXEC SQL At db_name DECLARE Cur_RECORD CURSO原创 2013-11-18 16:56:58 · 2143 阅读 · 0 评论 -
oracle数据库的备份及升级
以oracle用户登陆数据库所在的服务器,例如家目录为/home./oracle.执行以下命令进行备份操作。 sqlplus /nolog connect /as sysdba sql>createdirectory dump_bx as '指定一个存放dmp文件的目录'; sql>grantread,write on directory d原创 2014-07-15 10:06:40 · 1305 阅读 · 0 评论