摘要:
SVN与Git比较摘要Svn是目前得到大多数人认可,使用得最多的版本控制管理工具,而Git的优势在于易于本地增加分支和分布式的特性,可离线提交,解决了异地团队协同开发等svn不能解决的问题。本文就这两种版本控制工具的异同点作详细介绍。目录摘要:1一、集中式 vs 分布式21.Subversion属于集中式的版本控制系统22.Git属于分布式的版本控制系统4二、版本库与工作区61.SVN的版本库和工作区是分离的72 .Git 的版本库和工作区如影随形7三、全局版本号和全球版本号81. SVN与Git版本号比较9四、部分检出91. SVN的部分检出102. Git的检出10五、更新和提交101.更 阅读全文
摘要:
说到存储过程和触发器,其实在以前做机房收费系统的时候就接触到了。但是当时总感觉存储过程和触发器是比较高级的东西,这个系统不用这些东西也可 以。于是就一直没有好好研究这块知识。现在看牛腩新闻发布系统,再一次涉及到了这个东东,这才发现,存储过程和触发器并没有想象的那么高深莫测。也许有人 会说:那是你没有深入研究。是,我承认,但个人觉得目前我们还没有必要那么深入研究。我们要做的就是:用20%的努力,获得80%的知识。这样就基本上可 以满足我们日常的需求了。下面就宏观上说一下存储过程和触发器。 什么是存储过程呢?官方是这样定义的,存储过程(Stored Procedure)是在大型数据库系统中,一组. 阅读全文
摘要:
学SQL已经几年了,平时的工作,一般都可以应付。真正对SQL发生质的理解的阶段,还是做报表的那份工作。经常需要用SQL去取数据,分析数据,分组数据,按部门,按组别,按员工统计数据,有时候SQL里不好做,还要到界面上再去组合DataTable,DataRow,最终把数据呈现出来。今天有空写个总结,关于存储过程,触发器,函数的。没有去网上拷贝,一边对照SQL帮助文档,一边根据自己的理解来写。一边看例子,一边学习,这样印象深刻。先说存储过程CREATE PROCEDURE au_info_allASSELECT au_lname, au_fname, title, pub_name FROM aut 阅读全文
摘要:
本篇文章,小编将为大家介绍,在Oracle中 关于数据库存储过程和存储函数的使用,有需要的朋友可以参考一下存储过程和存储函数指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。存储过程没有返回值。存储函数有返回值 创建存储过程 用CREATE PROCEDURE命令建立存储过程和存储函数。 语法:create [or replace] PROCEDURE过程名(参数列表) AS PLSQL子程序体; 存储过程示例:为指定的职工在原工资的基础上长10%的工资/*为指定的职工在原工资的基础上长10%的工资,并打印工资前和工资后的工资*/SQL> create or replace 阅读全文
摘要:
触发器是特殊的存储过程,存储过程需要程序调用,而触发器会自动执行;你所说的函数是自定义函数吧,函数是根据输入产生输出,自定义只不过输入输出 的关系由用户来定义。在什么时候用触发器?要求系统根据某些操作自动完成相关任务,比如,根据买掉的产品的输入数量自动扣除该产品的库存量。什么时候用存 储过程?存储过程就是程序,它是经过语法检查和编译的SQL语句,所以运行特别快。存储过程和用户自定义函数具体的区别 先看定义: 存储过程 存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个... 阅读全文