数据库
wangqinghao
这个作者很懒,什么都没留下…
展开
-
ORACLE入门书籍推荐
Oracle入门书籍推荐很多朋友要我帮忙推荐一下Oracle的入门书籍,能够了解Oracle的基本概念、基本知识的那种。我就免为其难,推荐几本。首先我想强调的一点是,任何一本系统的Oracle书籍只要认真读下来,都会有不错的收获,读书最忌讳的是虎头蛇尾,浅尝则止。1.第一本要推荐给大家的是Oracle的概念手册,这本手册是无数DBA学习的起点:Database Co转载 2010-05-19 15:05:00 · 1237 阅读 · 0 评论 -
ORACLE 触发器
oracle学习笔记_触发器 触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、 允许/限制对表的修改2、 自动生成派生列,比如自增字段3、 强制数据一致性4、 提供审计和日志记录5、 防止无效的事务处理6、 启用复杂的业务逻辑开始create trigger biufer_employees_department_id befo原创 2010-05-20 13:23:00 · 621 阅读 · 0 评论 -
Oracle 自增长字段
建SEQUENCE序列 CREATE SEQUENCE 序列名字(例如:"URLIMAGE_SEQ") MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 101 CACHE 10 NOORDER NOCYCLE ; 建trigger 触发器create or replace trigger转载 2010-05-20 15:59:00 · 783 阅读 · 0 评论 -
c/c++ 操作sqlite
linux 下sqlite的 C编程之sqlite3_get_table 说明:通过sqlite3_get_table查询得到的结果,其结构是:第一行是列名,随后的行才是值。遍历的方式和二维数组相同。#include #include #include #include #include "test.h"int main(int argc, char **argv)转载 2012-05-07 14:45:04 · 4782 阅读 · 0 评论 -
5个须警惕的数据库设计错误
1.选择恰当的数据类型,避免数据库的过度膨胀请留意数据类型的选择。例如,如果你很清楚某列的数值范围在0-100,000之间,那么就不必使用BIGINT数据类型,因为INT类型就已经足够了。选择前者意味着,你每插入一条数据就比后者浪费了4个字节。这听起来也许微不足道,但随着数据量的增长,问题将会凸显出来。2.遵循ISO标准,保证异构数据库系统之间的互通性大型企业的IT基础架构非常复杂转载 2012-05-18 09:24:17 · 619 阅读 · 0 评论 -
sql表记录值变成字段
表中记录变字段:表 a_a : student_idstudent_namesubjectgrade20070001markmath 8820070001markchinese9020070001转载 2012-10-26 11:56:20 · 1246 阅读 · 0 评论