-
求触发器实现按时间统计仓储余额,该怎么处理
求触发器实现按时间统计仓储余额一个项目中,每天有货物进出。我弄了二个表,一个是流水表,一个是余额表。余额表用触发器管理当有货物进出时,写入在流水表上,同时余额表反映其变化。并要保留时间信息。流水表的结构是:序号,货物名称,进出方向,货物进出量,货物进出时间余额表是:货物名称,货物余额,货物进出时间。当进货仓储增加时,直接在余额表上增加。如果是同一天的,余额表上余额加在一起当出货追念减少时,余额表上...
93
热度 -
I am lazy, very boring, we understand, ourselves
Iamlazy,veryboring,weunderstand,ourselves source:[bo]http://bbs.bccn.net/viewthread.php?tid=212216&extra=&page=1[/bo] [bo]size="4">thefirstfileisnamedfor1[/bo] ./1file.txt 1 1 2...
762
热度 -
初涉SQL Server性能有关问题(2/4):列出等待资源的会话
初涉SQLServer性能问题(2/4):列出等待资源的会话在初涉SQLServer性能问题(1/4)里,我们知道了如何快速检查服务器实例上正运行的任务数和IO等待的任务数。这个是轻量级的脚本,不会给服务器造成任何压力,即使服务器在高负荷下,也可以正常获得结果。问题检测的第2步是获取在进行任何资源等待的会话。下面的脚本会帮助我们获得这些信息。这个查询需要预建立一个函数,如果会话是由SQLServe...
15
热度 -
累积一下SQL
积累一下SQL开篇先自我检讨一下,写了博客几年以来首次试过连续两个月没出过博文,有客观也有主观原因,但是最近这年里博文数量也越来越少,博文的质量也每况日下。希望自己一直能坚持下来,多写写博文,这月尽量多写几篇来弥补上两个月的。话说我们的DBA妹子离开我们也两月了。在DBA不在的日子里,小伙伴只能靠自己了。但貌似我的数据库技术还是定格在她离开的时候。动态SQL她当时教我最厉害的一招利用SQL生成SQ...
57
热度 -
集算器怎么优化SQL计算(3)序运算
集算器如何优化SQL计算(3)序运算跨行引用早期SQL不直接支持跨行引用,要生成序号后再JOIN,极其繁琐困难。引入窗口函数后的SQL能够较方便地引用其它行数据,但写法仍不简洁,有多个跨行引用项时代码会很长。而且如前所述,窗口函数在其它运算结果集基础上再实施,对窗口函数计算值的再引用就要写成子查询的形式,仍然繁琐。MySQL不支持窗口函数,但支持在SQL中使用变量,可以引用到前面的行,但无法引用到...
82
热度 -
集算器怎么优化SQL计算(2)分组
集算器如何优化SQL计算(2)分组非等值分组按段分组是常见的需求,如成绩段(优秀,良好,…)、年龄段(青年、中年、…)等。SQL实现分段一直很繁琐,段数不多的静态分段,可以用casewhen条件比较实现;而段数很多或规则变化的动态分段,一般则要建立临时表用非等值JOIN实现了。无论哪种情况的处理方法都很繁琐。集算器中用penum函数即可返回枚举条件的序号:[&rdquo...
125
热度 -
PL/SQL开发课程
PL/SQL开发教程本文转自:http://www.cnblogs.com/builderman/articles/851765.html没时间完整看完,又怕丢了,复制过来;PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如...
60
热度 -
NC惯用SQL
NC常用SQL1.--NC建库2.CREATETABLESPACENNC_DATA01DATAFILE'E:\oracle\product\10.2.0\oradata\orcl\nnc_data01.dbf'SIZE500MAUTOEXTENDONNEXT50MEXTENTMANAGEMENTLOCALUNIFORMSIZE256K;3.CREATETABLESPACENNC_DATA02DAT...
16
热度 -
SQL语言总结和优化(整理)
SQL语言小结和优化(整理)上面几篇讨论的是数据库方面的事务和锁方面的一些内容,实际上我们在实际中最常用的就是基本的sql语句了,实际上我个人感觉sql很难记忆(哈哈,语法和编程语言差太多了),所以往往有时候写些复杂的sql语句就必须google一下语法了,虽然现在有不错的ORM的工具,但还是觉得简单得数据库操作使用ORM比较方便,但太复杂的应用就不太爽了,当然我们可以利用面向对象的思路把复杂的s...
34
热度 -
sql 话语练习
sql语句练习?CREATETABLEstudent(????stu_idNUMBER,????stu_nameNVARCHAR2(20),????stu_ageNUMBER(3)DEFAULT15,????stu_sexNUMBER(1),????CONSTRAINTPK_stu_idPRIMARYKEY(stu_id));?COMMENTONTABLEstudentIS'学员';COMMENT...
81
热度 -
MySQL Study之-MySQL体系结构深入解析
MySQLStudy之--MySQL体系结构深入解析MySQLStudy之--MySQL体系结构深入解析MySQL体系架构由连接池组件、管理服务和?工具组件、sql接口组件、查询分析器组件、优化器组件、缓冲组件、插件式存储引擎、物理?文件组成。mysql是独有的插件式体系结构,各个存储引擎有自己的特点。MySQL内存结构:Mysql进程结构Mysql不像oracle那样是通过多进程来完成其功能的。...
82
热度 -
MySQL入门(3)
MySQL入门(三)本学习笔记参考《MySQL必知必会》和官方手册MySQL5.6ReferenceManualMySQL入门(一)MySQL入门(二)本文内容:-MySQL存储过程-MySQL游标-MySQL触发器六、MySQL存储过程6.1什么是存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。6.2使用存储过程(1)创建存储过程mysql>DELIMITER//...
47
热度 -
mysql学习2之列属性、关系(一对一,一对多,多对多),范式,高级增删改查操作
mysql学习二之列属性、关系(一对一,一对多,多对多),范式,高级增删改查操作列属性主键,唯一键和自增长主键:primarykey,用来唯一的约束该字段里面的数据,不能重复,一张表中只能有一个主键增加主键SQL操作中有多种方式给表增加主键:大体分为三种1、在创建表的时候,直接在字段后加primarykey--增加主键createtablemy_pri1(idintprimarykeycommen...
303
热度 -
JavaScript 数据访问(通译自High Performance Javascript 第二章)
JavaScript数据访问(翻译自HighPerformanceJavascript第二章) ????计算机科学中一个经典的问题是决定如何存储数据,以便进行快速的读取和写入操作。在代码执行期间,数据如何存储将会关系到它们的检索速度。在Javascript中,由于只存在少数的操作来进行数据存储,这个问题似乎变得简单了。但是,与其他语言一样,Javascript中数据的存储方式将决定它们访问速度。下...
592
热度 -
【史上最强JavaSE札记】之数组篇
【史上最强JavaSE笔记】之数组篇各位程序猿,各位攻城狮,各位蜥蜴鸥以及各位棕鲸鲤们~~大家好,我是潘师傅,欢迎大家收看由我为你们带来的【史上最强JavaSE笔记】系列,其实也可以叫【嘻哈JavaSE笔记】的,第一次在博客园发帖,想想还真是有点小激动呢,各位求支持呀,哈哈,那么回归正题,我把自己之前学习积累的笔记拿出来跟大家分享一下,方便大家更好的理解和复习,希望能够对大家有所帮助哈,这次发的是...
72
热度 -
PL/SQL课程
PL/SQL教程课程一PL/SQL基本查询与排序本课重点:??1、写SELECT语句进行数据库查询??2、进行数学运算??3、处理空值??4、使用别名ALIASES??5、连接列??6、在SQLPLUS中编辑缓冲,修改SQLSCRIPTS??7、ORDERBY进行排序输出。??8、使用WHERE字段。一、写SQL命令:????不区分大小写。????SQL语句用数字分行,在SQLPLUS中被称为缓冲...
30
热度 -
最全的ORACLE-SQL札记(转,出处不详)
最全的ORACLE-SQL笔记(转,出处不详)--首先,以超级管理员的身份登录oraclesqlplussys/bjsxtassysdba--然后,解除对scott用户的锁alteruserscottaccountunlock;--那么这个用户名就能使用了。--(默认全局数据库名orcl)1、selectename,sal*12fromemp;--计算年薪2、select2*3fromdual;-...
51
热度 -
黑马软件工程师——Java基础-IO流(一)-File类以及其他流对象
黑马程序员——Java基础--IO流(一)---File类以及其他流对象------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------一、File类File类是将文件系统中的文件和文件夹封装成了对象。提供了更多的属性和行为可以对这些文件和文件夹进行操作。这些是流对象办不到的,因为流只操作数据。File对象可以作为参数传递给流对象的构造函数。File类的实例是不...
428
热度 -
sql面试题1 学生成绩
sql面试题一学生成绩sql面试题一学生成绩原帖链接:http://topic.csdn.net/u/20081020/15/1ABF54D0-F401-42AB-A75E-DF90027CEBA0.html表架构Student(S#,Sname,Sage,Ssex)学生表?Course(C#,Cname,T#)课程表?SC(S#,C#,score)成绩表?Teacher(T#,Tname)教师表...
89
热度 -
sql面试标题理论+sql编写案例(爆肝整理)
sql面试题目理论+sql编写案例(爆肝整理)一些概念1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2.什么是存储过程?用什么来调用? 答:存储过程是一个预编译的SQL语...
45
热度