摘要:
class ApplyTest{ //一定要写(),不加括号就报错。 def apply() = println("Into Spark!") def havaAtry(){ println("have a try!") }} object ApplyTest{ //一定要写(),不加括号就报错。 阅读全文
摘要:
注意:Java内部类从属于外部类,而Scala内部类从属于对象(外部类的实例本身)。 阅读全文
摘要:
Scala class: Scala 源文件中可以有很多类(class),这些类默认都是Public的,public是Scala的默认访问级别。在Scala中,声明一个未用priavate修饰的字段 var age,scala编译器会字自动帮我们生产一个私有字段和2个公有方法get和set ,这和C 阅读全文
摘要:
Tuple可以作为集合存储不同类型的数据,初始化实例如下: val tuple = (1,3,3.14,"aa") val third = tuple._3 Tuple 下标访问从1开始, 需要用下划线。 Scala函数还可以返回Tuple类型的值,并接收,如: val (first,second, 阅读全文
摘要:
Array:数组 val arr = Array(1,2,3,4,5) val arr = new Array[int](10) arr.mkString(" and ") //(1 and 2 and 3 ...) arr.mkString("<", ",", ">") //(<1,2,3,4,5 阅读全文
摘要:
今天研究一下罪恶的游标,说它罪恶,是因为它打破了关系型数据库面向集合的思想,迫使我们用行的方式思考,而且其实现方式注定了其低效率。但是我们还是要学习它,存在即合理嘛,总有用得到的时候。但是其实很多使用游标的代码中,是不需要使用游标的,我们可以通过WHILE循环、表变量、临时表、子查询等等的方式来实现 阅读全文
摘要:
首先让我们来看看什么是表变量和临时表。 sql server 表变量 1.初识表变量 表变量在sql server 2000中首次被引用。表变量的定义和创建一个表大致相同,只不过是使用DECLARE @variable而不是CREATE Table,表变量定义包括列定义,列名,数据类型和约束(可用的 阅读全文
摘要:
概要:sql server 子查询分为相关子查询和非相关子查询(又叫嵌套子查询或独立子查询),(最简单的区分相关/嵌套子查询的方法就是单独执行子查询,可以成功执行的就是嵌套子查询)。 嵌套子查询的执行不依赖与外部的查询。执行过程: (1)执行子查询,其结果不被显示,而是传递给外部查询,作为外部查询的 阅读全文
摘要:
摘要: MSSQL为我们提供了两种动态执行sql语句的命令:EXEC 和 SP_EXECUTESQL。通常SP_EXECUTESQL更具优势,因为它提供了输入输出的接口,且能够重用执行计划,大大提高执行效率,而且不会导致SQL注入,比较安全,这些优势都是EXEC所不具有的,EXEC通常用来执行存储过 阅读全文