where T_Card .cardNo=T_StuRecord .cardNo and T_StuRecord .logoutTime=null
创建成功后:
在代码中使用视图和基本表基本上没有区别:
Public Function ManageDown() As DataTable Implements IManageUpStu.ManageDown
Dim strSQL As String = "select * from V_ManageOnline"
Dim helper As New SqlHelper.sqlHelper
Dim dt = helper.GetDataTable(strSQL, CommandType.Text)
Return dt
End Function
最后我们来说说使用视图的好处。它使用户只能查看和修改他们所关心的某些特定数据,其它数据库或表既不可见也不可以访问,这样就提高了数据库的安全性。当需要多个表中的数据时,不必一个一个表去查询,只要一条简单的查询视图语句即可。视图向用户隐藏了表与表之间的复杂的连接操作,大大简化了用户对数据的操作。虽然一年前对视图就有所耳闻了,但那时觉得它好”高大上“,现在亲自实践了,原来 so easy。这就是我们学习的过程吧,循序渐进,逐层深入。