insertinto tb_parent select1,'aaa' unionall select2,'bbb' unionall select3,'ccc' go
--子表 createtable tb_child( parentId int , childId int , childName nvarchar (1000), --parentId外键 constraint fk_tb_child_tb_parent_parentId FOREIGNKEY (parentId) REFERENCES tb_parent(ids) ) go
insertinto tb_child select1,101,'a_1' unionall select1,102,'a_2' go insertinto tb_child select2,201,'b_1' unionall select2,202,'b_2' go insertinto tb_child select3,301,'c_1' unionall select3,302,'c_2' unionall select3,303,'c_3' go
再创建3个过程
--得到父表数据 createproc proc_GetparentData as SELECT[ids], [parentName] FROM[tb_parent] go
--得到子表数据 createproc proc_GetchildData as SELECT[parentId], [childId], [childName] FROM[tb_child] go
--由父id得到子表数据 createproc proc_GetchildDataBYparentId @parentIdint as SELECT[parentId], [childId], [childName] FROM[tb_child] where parentId=@parentId go
原文地址:http://www.cnblogs.com/Kavlez/p/4268601.html Enumeration
于Java 1.5增加的enum type...enum type是由一组固定的常量组成的类型,比如四个季节、扑克花色。在出现enum type之前,通常用一组int常量表示枚举类型。比如这样:
public static final int APPLE_FUJI = 0
第二章 Getting Started
1.Hive最大的局限性是什么?一是不支持行级别的增删改(insert, delete, update)二是查询性能非常差(基于Hadoop MapReduce),不适合延迟小的交互式任务三是不支持事务2. Hive MetaStore是干什么的?Hive persists table schemas and other system metadata.
/*
* 0.use a TwoWayLinkedList to store the path.when the node can't be path,you should/can delete it.
* 1.curSum==exceptedSum:if the lastNode is TreeNode,printPath();delete the node otherwise
//js获取项目根路径,如: http://localhost:8083/uimcardprj
function getRootPath(){
//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
var curWwwPath=window.document.locati
在Linux下面部 署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用 其实很容易就达到这个数量。下面说的是,如何通过正解配置来改正这个系统默认值。因为这个问题是我配置Nginx+php5时遇到了,所以我将这篇归纳进