08 2011 档案
摘要:congnos 10用法总结:数据源部分:1、打开congnos 10 Framework Manager,在这里可以新建数据源作为一个项目,然后下一步是提示这个项目保存的位置,是保存在本地的一个位置,自己要把这个项目保管好,以后肯定会需要修改数据源,到时候就要用到这个数据源项目了,其实就是一个文件夹。然后就要登陆congnos 10 Framework Manager,需要输入用户名和密码。接着就是选择对应的语言和数据源,然后就进入选择的数据源,可以选择该数据源中自己需要的表和视图,然后就都默认点击下一步,就可以建立自己的数据源项目了。2、数据源建立好了以后,在Packages中新建Pack
阅读全文
摘要:--取本月的数据,但是今天数据除外 SELECT * FROM coustomertable WHERE TO_CHAR (sb_date, 'mm') = TO_CHAR (SYSDATE, 'mm') AND sb_date <> TRUNC (SYSDATE) ORDER BY sb_date DESC;--去每月的汇总数据,除去本月的数据 SELECT SUM (SENT_QUANTITY) SENT_QUANTITY, TO_CHAR (SB_DATE, 'yyyy-mm') FROM coustomertable WHER
阅读全文
摘要:一)MD——建立子目录 1.功能:创建新的子目录 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子目录名〉 4.使用说明: (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器; (2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。 例:(1)在C盘的根目录下创建名为niaoren的子目录;(2)在niaoren子目录下再创建USER子目录。 C:、>MD niaoren (在当前驱动器C盘下创建子目录niaoren) C:、>MD niaoren\USER (在niaoren 子目录下再创建USER子目录) (二)CD——改变当前目录 1.功.
阅读全文
摘要:is: 检查一个对象是否兼容于其他指定的类型,并返回一个Bool值,永远不会抛出异常objecto=newobject();if(oisLabel){Labellb=(Label)o;Response.Write("类型转换成功");}else{Response.Write("类型转换失败");}在上面的代码,CLR实际上会检查两次对象的类型,is操作符先核实一次,如果o兼容于Lable,那么在(Label)o时会再次核实一次,效率比较低,不建议使用as:与强制类型转换是一样的,但是永远不会抛出异常,即如果转换不成功,会返回nullobjecto=new
阅读全文
摘要:索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。数据库索引什么是索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 例如这样一个查询:select * from table1 where id=44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),直接在索引里面找44(也就是在ID这一列找),就可以得知这一行的位置,也就是找到了这一行。可见,索引是用来定位的。 索引分为聚簇索引和非聚簇索引两种,聚簇索引 是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇...
阅读全文
摘要:1 With子句1.1 学习目标掌握with子句用法,并且了解with子句能够提高查询效率的原因。1.2 With子句要点1. with子句的返回结果存到用户的临时表空间中,只做一次查询,反复使用,提高效率。2. 如果定义了with子句,而在查询中不使用,那么会报ora-32035 错误:未引用在with子句中定义的查询名。3. 前面的with子句定义的查询在后面的with子句中可以使用。但是一个with子句内部不能嵌套with子句。4. 当一个查询块名字和一个表名或其他的对象相同时,解析器从内向外搜索,优先使用子查询块名字。5. w...
阅读全文
摘要:结构是一种值类型,通常用来封装一组相关的变量,结构中可以包含构造函数、常量、字段、方法、属性、运算符、事件和嵌套类型等,但是如果同时包含上述几个类型则应该考虑使用类。结构的特点:·结构式值类型·向方法传递结构时,结构是通过传值方式传递的,而不是作为引用传递的。·结构的实例化可以不适用new运算符·结构可以声明构造函数,但他们必须带参数·一个结构不能从另一个结构或类继承·结构可以实现接口·在结构中初始化实例字段是错误的。聊了些特点,下面举个小例子大家参考下:using System;using System.Collectio
阅读全文
摘要:24小时的形式显示出来要用HH24select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;to_date() function1.日期格式参数 含义说明 D 一周中的星期几 DAY 天的名字,使用空格填充到9个字符 DD 月中的第几天 DDD 年中的第几天 DY 天的简写名 IW ISO标准的年中的第几周 IYYY ISO标准的四位年份 YYYY
阅读全文
摘要:String.IndexOfString.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。String.IndexOf(value, startIndex, count)参数value:要查找的 Unicode 字符。 startIndex:搜索起始位置。 count:要检查的字符位置数。返回值(Int32):如果找到该字符,则为 value 的索引位置;否则如果未找到,则为 -1。 示例:string str = "深圳市盈基实业有限公司国际通邓事文*深圳市盈基实业有限公司国
阅读全文
摘要:Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类型的实例。Type类可以获得对象的类型信息,此信息包含对象的所有要素:方法、构造器、属性等等,通过Type类可以得到这些要素的信息,并且调用之。MethodInfo包含方法的信息,通过这个类可以得到方法的名称、
阅读全文
摘要:1.问题如下ExampleTable表,求各种类(CategoryID)满足Flag等于1的记录数,包括记录数为0的也要显示出来。ID Flag CategoryID 1 1 1 2 1 1 3 1 2 4 1 2 5 0 3 表1-ExampleTable理想的结果应该如下:CategoryID TotalNum 1 2 2 2 3 0 表2-理想输出结果初看此问题,我们很容易写出如下语句:SELECT CategoryID,COUNT(1) AS TotalNum FROM ExampleTable WHERE flag = 1 GROUP BY Cat...
阅读全文
摘要:转眼工作也快4个月了,今天又兴趣回头看了以前在学校做的项目,感觉好当时的代码好可爱啊,找了一段来读读,我不想从这里面挑毛病什么什么的,只是回想当时自己的心态,和一些见解,你们就不要喷我了,好了,开始,我想把这段当时的代码应该是ADO.NET技术类别吧,好开始看看吧:public class Flowers{ private SqlConnection Con;//声明SqlConnection对象,没有初始化public Flowers(){////TODO: 在此处添加构造函数逻辑// Con = new SqlConnection();//SqlConnection 对象初始化 Con.C
阅读全文
摘要:SQL的优化应该从5个方面进行调整:1.去掉不必要的大型表的全表扫描2.缓存小型表的全表扫描3.检验优化索引的使用4.检验优化的连接技术5.尽可能减少执行计划的CostSQL语句:是对数据库(数据)进行操作的惟一途径;消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;可以有不同的写法;易学,难精通。SQL优化:固定的SQL书写习惯,相同的查询尽量保持相同,存储过程的效率较高。应该编写与其格式一致的语句,包括字母的大小写、标点符号、换行的位置等都要一致ORACLE优化器:在任何可能的时候都会对表达式进行评估,并且把特
阅读全文
摘要:一、SQL基础知识1、DDL(数据定义语言)1)创建数据表--创建数据表createtable Test(Id intnotnull, Age char(20));--创建数据表createtable T_Person1(Id intnotnull, Name nvarchar(50), Age intnull);--创建表,添加外键Createtable T_Students( StudentNo char(4), CourseNo char(4), Score int,Primar...
阅读全文
摘要:CREATE OR REPLACE FORCE VIEW CAMPAIGN_VIN_SERVICE_SUM(VIN_ID,HFC,VEH_MODEL_DESC,FIRST_CALL_TIME,BBWC_COMP_DATE,RED_BOTTON,AUTO_CRASH_RESP,AUTO_AIRBAG_DEPLOY_RESPONSE,EMERGENCY_SERVICE,REMOTE_DOOR_UNLOCK,REMOTE_HORN_LIGHTS,ROAD_ASSISTANCE,STOLEN_VEH_LOC,ON_DEM_DIAG_STATUS,T_B_T,ONS_DES_DOWNLOAD,P_O_I
阅读全文
摘要:select cs.VIN_ID VIN_ID,HFC,vm.VEH_MODEL_DESC VEH_MODEL_DESC,cs.FIRST_CALL_TIME FIRST_CALL_TIME,cs.BBWC_COMP_DATE BBWC_COMP_DATE,cs.RED_BOTTON RED_BOTTON,cs.AUTO_CRASH_RESP AUTO_CRASH_RESP,cs.AUTO_AIRBAG_DEPLOY_RESPONSE AUTO_AIRBAG_DEPLOY_RESPONSE,cs.EMERGENCY_SERVICE EMERGENCY_SERVICE,cs.REMOTE_DOO
阅读全文
摘要:做了这么长时间的开发,一直因为验证的问题相当的苦恼,不断的写很多重复的代码,对想偷懒的我来说是相当痛苦的。于是在之前的开发之中慢慢开始总结,也写了一些零散的方法想要比较简单的,写更少的代码来完成更多的验证。之前采用的思路是传递参数,将要验证的控件的ID传进去,若是要验证数据格式再传入相应的正则表达式进去。项目结束之后,再对整个项目做总结的时候发现,这种写法也并没有节省多少代码量,而且很多地方因为同学反应说我写的那个库并不是很好用,虽然有说明,但他们也还是不能很好的理解,不能很快就上手,而且应该还是有不少BUG,所以很多地方他们还是宁愿用那种对每个控件去一一验证的方式,一个JS文件中光验...
阅读全文
摘要:.NET 中C#的switch语句的语法如下(switch,case和default是关键字):switch ( controllingExpression ){ case constantExpression : statements break; case constantExpression : statements break; ... default : statements break;} controllingExpression(控制表达式)只求值一次。然后,从其constantExpression值等于controllingExpression值的case开始,...
阅读全文
摘要:1.字符串串联(String Concatenation)var q = from c in db.Customers select new { c.CustomerID, Location = c.City + ", " + c.Country }; 语句描述:这个例子使用+运算符在形成经计算得出的客户Location值过程中将字符串字段和字符串串联在一起。2.String.Lengthvar q = from p in db.Products where p.ProductName.Length < 10 select p; 语句描述:这个例子使用Length属性
阅读全文
摘要:create database link onss(链接名)connect to STAGINGUSER(用户名) identified by STAGINGUSER(密码)using 'PROSTAGE'(tns 配置名);select * from STAGINGUSER.cti_grofags_hour@onss;DROP DATABASE LINK onss(链接名); //删除dblink
阅读全文
浙公网安备 33010602011771号