A.数据文件中字段个数少于表中列字段个数,但数据文件中缺少的列,在表定义中可以为空。----- 这种情况是比较简单的,只需要将数据文件中数据对应的列的名字写到控制文件中即可。因为SQL*Loader是根据控制文件中给出的字段名字 和 数据文件中的字段的位置建立绑定并完成数据导入的。B.数据文件中字段...
分类:
数据库 时间:
2014-11-30 19:52:56
阅读次数:
321
第十一章 数据库管理类的实现
文件目录系统是一个类;它的方法表只有一个,而属性表较为特殊,可以包含很多类的对象;并是可以动态增长的;可以说文件目录系统是一个多类的对象集。数据库是文件目录系统中的一个子目录;从某种角度看,我们也可以将文件目录系统看是一个数据库。其实,很多资源管理都具有数据库的特征;如内存、磁盘空间,进程,一个进程中的线程、对象、类、打开的文件号、...
分类:
数据库 时间:
2014-11-30 18:47:57
阅读次数:
298
LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。
RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。...
分类:
数据库 时间:
2014-11-30 18:49:04
阅读次数:
203
一直以来,没有newlisp直接访问mongodb 的方式,今天发布了v0.1.0版本,可以让newlisp通过mongdb c driver访问mongodb server.下面是例子代码:#!/usr/bin/newlisp
(load "mongo.lsp")
(mongo:init)
(set 'client-ptr (mongo:connect "mongodb://127.0.0.1...
分类:
数据库 时间:
2014-11-30 18:48:39
阅读次数:
240
sql注入就是通过sql语句的固定结构可以尝试得到数据库中的某些字段信息,进而会产生不可预知的后果。比如我们的文本框是实现查询某些信息的功能,那么它的sql语句就是select information from *** where ***,那么我们输入的就是对应于information的内容,一旦我们在文本框中输入“ ') delete ** ” ,之后数据库中真正的sql语句就便是select information') delete ** from *** where ***。...
分类:
数据库 时间:
2014-11-30 18:45:00
阅读次数:
190
T-SQL中用来编写流程控制模块的语句有:BEGIN...AND语句、IF...ELSE语句、CASE语句、WHILE语句、GOTO语句、BREAK语句、WAITFOR语句和RETURN语句。1.BEGIN...AND语句 语句块是多条Transact-SQL语句组成的代码段,从而可以执行一组...
分类:
数据库 时间:
2014-11-30 18:41:06
阅读次数:
325
数据文件:D:\oracletest\ldr_tab_fiile.dat1、数据文件字段中间以制表符TAB隔开:7369 SMITH CLERK7499 ALLEN SALESMAN7521 WARD SALESMAN7566 JONE SMANAGER===控件文件:LOAD DATAINFILE...
分类:
数据库 时间:
2014-11-30 18:40:31
阅读次数:
131
1. SUM SUM是一个求和函数,返回指定列值的总和。SUM 只能用于数字列。其中忽略 Null 值。 语法:SUM ( [ ALL | DISTINCT ] expression ) OVER ( [ partition_by_clause ] order_by_clause ) ...
分类:
数据库 时间:
2014-11-30 18:38:26
阅读次数:
159
一、在SQL查询的字段中如果包含tab、enter、空格键,可以使用ascii码进行替换:--替换了文本中含有tab键,Enter键,空格键的ascii码select REPLACE(REPLACE(REPLACE(Fields,CHAR(9),''),CHAR(10),''),CHAR(13),'...
分类:
数据库 时间:
2014-11-30 18:30:50
阅读次数:
300
闲来无事觉得以前用过的一些东西过一段时间会忘记,所以开始想着发博文,第一次发博文,如有问题大家请多多指正。1,首先在application.xml里面配置数据源<beanid="dataSource"class="org.springframework.jndi.JndiObjectFactoryBean">
<propertyname="jndiName">..
分类:
数据库 时间:
2014-11-30 17:20:30
阅读次数:
193
我们常需要对数据进行迁移,迁移到更加高级的主机上、迁移到远程的机房上、迁移到不同的平台下...一、exp/imp:这也算是最常用最简单的方法了,一般是基于应用的owner级做导出导入。操作方法为:在新库建立好owner和表空间,停老库的应用,在老库做expuser/pwdowner=XXXfile=ex..
分类:
数据库 时间:
2014-11-30 17:17:53
阅读次数:
186
下面是一个java连接Oracle执行一个没有返回值的存储过程的小例程。packagecom.test;
importjava.sql.*;
publicclassprocedure{
publicstaticvoidmain(String[]args){
Connectionct=null;
CallableStatementcs=null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
ct..
分类:
数据库 时间:
2014-11-30 17:14:32
阅读次数:
185
把数据库中某个字段中的一个字符串,替换成另一个字符串updateTB_Studentsetpic=replace(pic,‘UploadImage/img0‘,‘www.xxx.com//UploadImage/img0‘)wherecharindex(‘UploadImage/img0‘,pic)>0;
分类:
数据库 时间:
2014-11-30 17:13:56
阅读次数:
165
BITFLOATCHARTIMESTAMPOTHERUNDEFINEDTINYINTREALVARCHARBINARYBLOBNVARCHARSMALLINTDOUBLELONGVARCHARVARBINARYCLOBNCHARINTEGERNUMERICDATELONGVARBINARYBOOLEANNCLOBBIGINTDECIMALTIMENULLCURSOR
分类:
数据库 时间:
2014-11-30 17:12:30
阅读次数:
463
MyBatis插入空值时,需要指定JdbcTypemybatisinsert空值报空值异常,但是在pl/sql不会提示错误,主要原因是mybatis无法进行转换 <insertid="insertInstrument"parameterType="com.labway.oa.po.Instruments">
insertinto
instruments
(group_name,
name,
descr..
分类:
数据库 时间:
2014-11-30 17:09:30
阅读次数:
282
Qlikview加载数据库里的数据,一般都是通过ODBC和数据库进行连接,然后把数据库里的相应的表里的数据加载到本地的disk folder里,后期就可以直接从用本地的disk folder里的QVD的文件获取数据来做DASHBOARD了。本人一开始加载数据的时候老是会死机,原因是我在加载好一个数据库里的表里数据到本地的QVD文件后,没有及时的从内存里把相应的表给删除掉,导.致了多个表都在内存里,...
分类:
数据库 时间:
2014-11-30 16:58:10
阅读次数:
274
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELE...
分类:
数据库 时间:
2014-11-30 16:47:33
阅读次数:
205