02 2014 档案

摘要:1. 静态类必须直接继承Object2. 静态类不能实现接口,不能继承其他类(除了Object)3.静态类中不能有实体方法4.实体类中可以有静态方法,使用同 静态类5.readonly属性可以在构造函数中初始化,static readonly可以在static 构造函数中初始化,因此他们是运行时确定6.const属性 只能在声明是初始化,他在编译时确定。 如果要使用const属性,它和静态类中的静态方法/属性使用方法一致7.接口中的方法不需要可访问性关键字的修饰GC 流程:假设堆上所有都是垃圾 -> 根据ROOT(静态熟悉,方法实参,局部变量,CPU寄存器)判断对象是否正在被使用:标记 阅读全文
posted @ 2014-02-22 15:00 ZackZhou 阅读(205) 评论(2) 推荐(0)
摘要:Som有时候我们需要为表设置别名,这样就可以方便的修改表。如果在SSMS中,可以点击Query-> SQL CMD mode--Set Alisa for the table:setvar tablename "[RetailDataWarehouse].[dbo].[FactUnit]" Select ExternalOrderId,COUNT(DISTINCT(RetailTransactionId)) AS IDCountinto #X--Use as a variableFrom $(tablename) group by ExternalOrderId 阅读全文
posted @ 2014-02-21 12:45 ZackZhou 阅读(350) 评论(0) 推荐(0)
摘要:--删除表 如果已经存在USE master--检查是否已经存在一个表,如果有就删除IF(EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '#Op_Table;')) DROP table #Op_Table;GO--检查是否已经存在一个临时表,如果有就删除IF(OBJECT_ID(N'tempdb..#Op_Table')) is not null DROP TABLE #Op_TableGO----检查是否已经存在一个临时表,如果有就删除--IF(EXISTS(SELECT 阅读全文
posted @ 2014-02-20 22:43 ZackZhou 阅读(137) 评论(0) 推荐(0)
摘要:USE master--检查是否已经存在一个表,如果有就删除IF(EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '#New_Table')) DROP table #New_TableGO--创建临时表CREATE TABLE #New_Table( ID int not null identity(1,1) primary key, Name nvarchar(50) not null, Age int not null)--向表中插入数据INSERT INTO #New_Table (Na 阅读全文
posted @ 2014-02-19 22:42 ZackZhou 阅读(133) 评论(0) 推荐(0)