摘要:
创建用户Create user 用户名 identified by 密码;(如果是数字则要加双引号”111111”,如果是字母就不用)授权给某个用户Grant connect,resource to 用户名;(只有用户有了connect 和 resource后才能操作其他表)授DBA 权限Grant... 阅读全文
摘要:
非聚集索引与聚集索引具有相同的 B 树结构,它们之间的显著差别在于以下两点: 基础表的数据行不按非聚集键的顺序排序和存储。 非聚集索引的叶层是由索引页而不是由数据页组成。 既可以使用聚集索引来为表或视图定义非聚集索引,也可以根据堆来定义非聚集索引。非聚集索引中的每... 阅读全文
摘要:
以下资料都来于MSDN。聚集索引指南:一。此列和列值供内部使用,用户不能查看或访问。查询注意事项在创建聚集索引之前,应先了解数据是如何被访问的。考虑对具有以下特点的查询使用聚集索引: 使用运算符(如 BETWEEN、>、>=、< 和 <=)返回一系列值。使用聚集索引找到包含第一个值的行后,便可以确保... 阅读全文
摘要:
以下资料来自MSDN。数据库注意事项设计索引时,应考虑以下数据库准则: 一个表如果建有大量索引会影响 INSERT、UPDATE 和 DELETE 语句的性能,因为在表中的数据更改时,所有索引都须进行适当的调整。 避免对经常更新的表进行过多的索引,并且索引应保持较窄,就是说,列要尽可能少。 ... 阅读全文
摘要:
//如setTimeout的delay参数为0毫秒,那么指定的函数不会立即执行。只会把它放到队列中,等到前面处于等待状态的事件处理 //程序全部执行完成后,再调用它。 function invoke(f, start, interval, end) { ... 阅读全文
摘要:
索引:set statistics io onselect p.productID,p.name,p.Weight,p.StandardCost from production.product p where p.productID = 738create index testPro_In on ... 阅读全文
摘要:
with tab as( select a.Id,a.ParentId,a.Name,a.Vieworder from dbo.Area a where Id in(select Id from Area a where a.Name like '%科尔%')--=421381--子节点 union all select b.Id,b.ParentId,b.Name,b.Vieworder from tab a,--子节点数据集 dbo.Area b --父节点数据集 where a.ParentId=b.Id --子节点数据集.parendID=父节点数据集.ID)selec 阅读全文
摘要:
/// /// 关联查询,结果会把Customer下的Order也查出来 /// /// /// public static IList GetListByJoin(DateTime orderDate) { using (var session = Sessions.GetSession()) using (var tx = session.BeginTransaction()) { var cus... 阅读全文
摘要:
单击行选中checkbox,取消则取消checkbox。可根据条件,是否选中checkbox。$(function(){ $('#dg').datagrid({ title:'Load Data', url:'/Customer2/GetCustomerList', pagination:true, rownumbers:true, fitColumns:true, idField:'CustomerId', columns:[[ {field:'CustomerI... 阅读全文
摘要:
/// <summary> /// one to many ,IQueryOver中如何使用预加载(一次加载全部关联的) /// </summary> /// <param name="customerId"></param> /// <returns></returns> public IList<Customer> GetCustomersById(int customerId) { var p = _session.QueryOver<Customer>() .WhereR 阅读全文