Hello World之MySQL存储过程版:
DELIMITER $$
DROP PROCEDURE IF EXISTS HelloWorld$$
CREATE PROCEDURE HelloWorld()
BEGIN
SELECT "Hello World!";
END$$
DELIMITER ;
OK,调用一下:
CALL HelloWorld();
结果:
+--------------------+
| Hello World! |
+--------------------+
| Hello World! ...
《Advanced Rails》一书的合译和《Web开发ROR》大全一书的合著终于接近尾声
公司日常工作一直紧张有序的进行着,从未遇到比较闲的Sprint
阅读书单里一大堆在等着:
《MySQL Stored Procedure Programming》
《Project 2007宝典》
经典的7本C++
《C++ Primer》
《The C++ Programming Language》
《Effective C++》
《More Effective C++》
《The Standard C++ Library》
《C++ Templates》
《Modern C++ Design》
以及 ...
- 15:49
- 浏览 (595)
- 评论 (5)
上次讲到工作中写一个存储过程,很麻烦,不知道该怎样调试,MySQL的存储过程又没有什么调试工具
老邓给的建议是创建一个临时表,存储过程中插一些debug信息到临时表里,然后通过查看临时表记录来人肉调试MySQL
今天一看才知道直接select _var就可以输出变量_var的值啊,瀑布汗-_-!
还可以插入多条select _var1、select _var2语句,直接在console里打印变量的值,我觉得爽了,你呢?
MySQL自从5.0版开始引入存储程序,开始向商业RDBMS系统迈向重大的一步。
存储程序包括三大主要类型:Stored procedure、Function和Trigger
使用存储程序的优势:
1,更安全
2,抽象数据访问程序,改进可维护性
3,减少网络开销
4,多个程序或框架不兼容时用于实现常见程序
5,数据库为中心的逻辑可以隔离在数据库里由专业数据库程序员开发
6,有时可以改进移植性
- 00:40
- 浏览 (299)
- 评论 (2)
will_paginate插件很好用,但是在Rails的development模式下查看SQL日志时发现这样的现象:
使用paginate_by_sql方法来search数据时生成这样的两条SQL语句:
SELECT COUNT(*) FROM(select a.* from table_a where ... order by id asc) AS count_table
select a.* from table_a where ... order by id asc
这样的SELECT COUNT语句的性能就很有问题了。
查看will_paginate的实现-》finder ...
早上outlook看到一封会议通知,早上10点的
于是到了10点兴冲冲的冲进会议室,开始了,不过怎么越听越不对劲
半路出来一看,不是今天的会-.-!
利用Microsoft Office Project,我们可以Schedule出一份很好的Sprint Plan,目的是让Team的每个成员的工作量达到平均。
Manager对做Plan的经验的建议:
1,三个步骤:挑出task,分配task,task排序
2,一个最小的task的时间估算不要超过1d,否则很难Control,细化到半天或1天比较好
3,按前置任务将Task链接起来,这样能看出任务分配不均的情况,再进行调整
我读了Rails的源代码,但是目的仅止步于加深对Rails API的熟悉和底层机制的了解,利于我以后更有效的使用Rails开发程序和必要时刻Hack Rails的源码。
但是今天UI Manager给我们上了一课,读读Jive、JIRA、LumaQQ的源码,将目的树立为学习架构设计、OOD和设计模式。
以前看《面向对象的软件设计》和阎宏博士的大砖头书《Java与模式》,但是看了就忘了,很少合理的应用到生产实践中去。所以看看设计优良的软件和系统的源代码,不就是很好的结合实例学习软件设计、架构和设计模式的方法吗?好,以后的yearly plan里加上一条:今年通读xxx的源代码!
- 18:07
- 浏览 (825)
- 评论 (1)
- 分类: Architecture
1,什么是Agile?
http://www.ruby-lang.org.cn/forums/thread-604-1-1.html
2,什么是Scrum?
http://www.cnblogs.com/Ring1981/archive/2006/09/07/496591.html
http://www.infoq.com/cn/minibooks/scrum-checklists
[url]3,什么是XP?
http://www.ad0.cn/netfetch/read.php/459.htm[/url]
4,什么是RUP?
http://book.77169.org/ask2/ask ...
- 浏览: 612371 次
- 性别:

- 来自: BJ

- 详细资料
搜索本博客
我的相册
screenshot
共 1 张
共 1 张
最近加入圈子
最新评论
-
深入了解Java ClassLoader ...
当我对字节码编译不知所措的时候,发现了这个帖子 谢谢楼主,目前正在学习ASM C ...
-- by ytzhsh -
Rails里如何结合Exceptio ...
收藏了,小工具,好东西.
-- by yangzhihuan -
使用coderay和railscasts ...
不错,很爽,如果能显示成textmate那样的就好了。
-- by carlosbdw -
Axis2快速上手指南
看得很累,希望楼主写个HelloWorld.谢谢
-- by zznj1123 -
使用coderay和railscasts ...
javaeye自己用的是什么highlight什么的吗?
-- by qichunren






评论排行榜