1.SQL语句In的用法 select字段A from表where字段AIn (值1,值2,值3,值4......) //拿出数据库中字段A的所有的值 到指定的 值1,值2,值3,值4......数据中查找,返回找到的值 select字段A from表where字段A not In (值1,值2,值...
                            
                            
                                分类:
其他好文   时间:
2014-06-28 16:33:02   
                                阅读次数:
224
                             
                    
                        
                            
                            
                                注意:
1、  固定长度字符类型比非固定长度字符类型占用空间要大,但是由于进行字段值设置的时候固定长度字符类型无需进行长度处理就可以进行,因此它的处理速度更快。所以          对于长度相对固定的数据来讲,使用固定长度字符类型将会提高系统的系能。
2、  修改已有数据表,添加字段的语法:ALTER TABLE 待修改的表名ADD 字段名字段类型
3、  修改已有数据表,删除字段的语...
                            
                            
                                分类:
数据库   时间:
2014-06-27 09:51:37   
                                阅读次数:
280
                             
                    
                        
                            
                            
                                DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录 中的工资字段值? select salary into var-sal...
                            
                            
                                分类:
数据库   时间:
2014-06-27 08:49:59   
                                阅读次数:
246
                             
                    
                        
                            
                            
                                --=============================--SQL基础--> 约束(CONSTRAINT)--=============================一、几类数据完整性 实体完整性:表中记录不反复(不论什么两条记录不全等)而且每条记录都有一个非空主键 域完整性:表中字段值必须...
                            
                            
                                分类:
数据库   时间:
2014-06-26 17:45:55   
                                阅读次数:
380
                             
                    
                        
                            
                            
                                原文:08. 删除重复&海量数据重复数据,通常有两种:一是完全重复的记录,也就是所有字段的值都一样;二是部分字段值重复的记录。一. 删除完全重复的记录完全重复的数据,通常是由于没有设置主键/唯一键约束导致的。测试数据:if OBJECT_ID('duplicate_all') is not null...
                            
                            
                                分类:
其他好文   时间:
2014-06-25 23:46:12   
                                阅读次数:
289
                             
                    
                        
                            
                            
                                1 问题重现
(1)新建项目DBNullExp,项目属性为“控制台应用程序”;
(2)在项目下新建数据集Schools(数据集文件的后缀名为.xsd);
 
(3)在数据集下新建数据表Students,表字段的定义如下表所示:
字段名
说明
ID
dc.DataType = Type.GetType("System.Int32");/...
                            
                            
                                分类:
数据库   时间:
2014-06-25 19:18:24   
                                阅读次数:
428
                             
                    
                        
                            
                            
                                最近在项目中遇到一个问题,原来设计的功能是不需要一个特定的字段值depid的,但是新的功能需要根据depid来展现,于是出现了这样一个问题,新增加的数据都有正确的depid,而原来的大量的数据就没有depid或者说depid不是想要的,面临要批量更新原来数据depid的问题。 更新涉及到三个表ba....
                            
                            
                                分类:
数据库   时间:
2014-06-23 00:28:40   
                                阅读次数:
300
                             
                    
                        
                            
                            
                                ORACLE 11G在用EXP导出时,发现空表(没有数据或者没有用过的表)不能导出了。 查了一下资料,说是Oracle 11G中有个新特性,当表无数据时,不分配segment,以节省空间,所以这些表也没能导出来。用下面的SQL查询,发现不能导出的表, segment_created 字段值都是 .....
                            
                            
                                分类:
数据库   时间:
2014-06-20 15:49:50   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,其最终目的都是将内存中的对象持久化或者是在网络上传输。反序列化就是在适当的时候把这个文件再转化成原来的对象使用。
使用序列化的原因
a. 一个原因是将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本。我们经常需要将对象的字段值保存到磁盘中,并在以后检索此数据。尽管不使用序列化...
                            
                            
                                分类:
其他好文   时间:
2014-06-19 10:45:42   
                                阅读次数:
254
                             
                    
                        
                            
                            
                                当数据库的字段值允许为空时, 而且此时内容也为空时,则执行查询会出错,例如
CString str = pRecordset->GetFields()->GetItem((long)0)->GetValue();
或者
str=
pRecordset->GetCollect("posInfo");   
会弹出如下窗口提示出错!
  
   
更加奇怪的是  catch(....
                            
                            
                                分类:
数据库   时间:
2014-06-18 12:15:56   
                                阅读次数:
415