连接。。。明显不对,也没啥关系
复制。。。也不对,查询出来的表仅仅是一个虚表,不存在的表
投影。。。这个应该最能迷惑人,为什么不是投影呢,因为你的题目说的是选择满足条件的部分,所以是选择,而投影是选择出来所有记录的某几个列。这两个概念一个是针对行来说的,一个是针对列来说的。总之,选择是选出行的某一些,投影是选择列的某一些。而当我们列筛选了,行也筛选了,这就叫选择+投影。。。
看你的选取条件了。1。根据行数来选:
data test
set oldset
if _n_=10 then output
if id="001" then output
run
输出第10行的数据行和ID="001"的数据行并形成数据集test;
2。用where语句
3。用firstobs和obs的组合来截取一部分数据行
data test
set oldset(firstobs=10 obs=1000)
run
这只是ado.Net的基础技术加点基础的三层引用,相当简单的。三层架构就是指数据访问层(DAL)、业务逻辑层(BLL)、界面UI层(UI),其中可辅助性加用Model实体类以方便参数的传递。DAL层引用Model,BLL层引用DAL层和Model,UI层引用BLL层和Model。数据库的 *** 作写在DAL层,然后在BLL层里new逻辑判断类,并用list泛型集合或者数据集DataSet或者DataTable来接收来自DAL层查询到的数据。并返回相对应的类。在UI层我们将BLL层返回的数据用个控件(如GridView等)呈现出来即可。至于SQL条件查询语句和dotNet方法参数的传递,这个应该就不用我来列出来吧,再列出来的话,就等于是手把手教了,呵呵
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)