摘要: 今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中 阅读全文
posted @ 2013-04-11 22:10 李东浩 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表create table Student(S# varchar(20),Sname varchar(10),Sage int,Ssex varchar(2)) 前面加一列序号:ifexists(select table_name from information_schema.tableswhere table_name='Temp_Table')drop table Temp_Tablego 阅读全文
posted @ 2013-04-11 20:53 李东浩 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 数据透视表是分析数据的一种方法,在Excel中就包含了强大的数据透视功能。数据透视是什么样的呢?给个例子可能更容易理解。假设有一张数据表: 销售人员 书籍 销量----------------------------------------小王 Excel教材 10 小李Excel教材 15 小王Word教材8 小李 Excel教材 7 小王 Excel教材 9 小李 Excel教材 2 小王Word教材 3小李 Excel教材 5一种数据透视的方法是统计每个销售人员对每种书籍的销量,结果如下--------------------------------------------------- 阅读全文
posted @ 2013-04-11 20:01 李东浩 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 1.表单里有n个checkbox 的时候 如:<input type="checkbox" id="cashbagSaveYN" name="cashbagSaveYN" value="" /><input type="checkbox" id="cashbagSaveYN" name="cashbagSaveYN" value="" /><input type="checkbox" i 阅读全文
posted @ 2013-03-18 09:40 李东浩 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1判断select选项中是否存在Value="paraValue"的Item2向select选项中加入一个Item3从select选项中删除一个Item4删除select中选中的项5修改select选项中value="paraValue"的text为"paraText"6设置select中text="paraText"的第一个Item为选中7设置select中value="paraValue"的Item为选中8得到select的当前选中项的value9得到select的当前选中项的text10得 阅读全文
posted @ 2013-03-17 16:43 李东浩 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 获取显示的汉字document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].text获取数据库中的idwindow.document.getElementById("bigclass").value获取select组分配的索引idwindow.document.getElementById("bigclass").selectedIndex例子:<select name 阅读全文
posted @ 2013-03-17 16:28 李东浩 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 星期天和柳平研究触发器(trigger)和游标(cursor)的使用,今天总结如下:先总结游标的使用,触发器后续再写~定义:用游标来指代一个DML SQL操作返回的结果集。即当一个对数据库的查询操作返回一组结果集时,用游标来标注这组结果集,以后通过对游标的操作来获取结果集中的数据信息。Declare--声明sn Varchar(200); --定义变量operation_id Varchar(10); --定义变量Cursor cursor_1 Is --定义游标Select module_unique_id,op_id From r_wip_panel Where op_id='PA 阅读全文
posted @ 2013-03-14 10:48 李东浩 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 三层架构:Web层,显示和收集数据BLL层,逻辑处理层,处理将web收集的数据根据送往数据层,将从数据层查询的数据送往web层显示DAL层,数据操作层,进行数据的select update delete insert 阅读全文
posted @ 2013-03-05 22:09 李东浩 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 连续两天都为这个运行时错误“类型初始值设定项引发异常”而烦恼,调试也不知道哪里出了问题。上网Google一下,一大堆相同的问题,可是按照那些方法折腾来折腾去,问题还是一样。最后在CSDN上发帖子问了,果然“重赏之下必有勇夫”,很快就有高手回复了,问题也随着解决了。哈哈。在此写个随笔,以后如果大家遇到类似问题,也可参考一下,自己也做个备忘,不然放在电脑上,又找不到,我的电脑文件到处乱放,有时连我自己都找不到^_^。 问题是这样嘀: 项目采用了三层架构和工厂模式,并借鉴了PetShop的架构,因为这个项目也是采用分布式的数据库,目前只有三个数据库,主要出于提高访问性能考虑。 原来是按照网上对... 阅读全文
posted @ 2013-02-02 19:09 李东浩 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。9、使用FindControl时,控件不存在却没有做预处理。10、重复定义造成未将对象引用设置到对象的实例错误. 二、 (1)所设置的变量为空值或没有取到值,一般出现在传递参数的时候出现这个问题,也会在使用DataGrid或g 阅读全文
posted @ 2013-01-23 08:00 李东浩 阅读(218) 评论(0) 推荐(0) 编辑