
数据库
文章平均质量分 54
anerou
简约而不简单,平凡但不平庸
展开
-
修改表一列
SQL SERVER:更改列的数据类型:ALTER TABLE table_name ALTER COLUMN column_name new_data_type[(precision[,scale])]更改列名:sp_rename table_name.old_column_name , new_column_name ORACLE: 更改列的数据类型:alter table table_na原创 2007-07-23 22:35:00 · 934 阅读 · 0 评论 -
Oracle计划任务
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Fon原创 2009-11-25 13:11:00 · 884 阅读 · 0 评论 -
SQLSERVER向Oracle迁移
使用DTS过程中出现了三类错误:1)ora-00921 未预期的SQL命令结尾 2)ora-01740标识缺少双引号3)ora-00972标识过长但是DTS没有更详细的报错信息了,问题查找中。。。原创 2009-03-09 16:36:00 · 849 阅读 · 0 评论 -
oracle 无效索引
错误信息:ORA-01502: index VOX_ID or partition of such index is in unusable state原因:将表的表空间做了更改,导致索引失效。表移动表空间,需要重建索引。解决方法:alter index vox_id rebuild 问题查找:SQL> select index_name,index_type,tables原创 2009-03-06 15:58:00 · 3275 阅读 · 0 评论 -
Linux下自动启动关闭Oracle脚本
自动启动oracle9i9i装在oracle文件系统下,在/oracle下建立文件startdb, 文件内容 echo "begin to start oracle" lsnrctl start sqlplus /nolog connect /as sysdba startup exit exit原创 2008-09-02 11:38:00 · 966 阅读 · 0 评论 -
oracle数据库的各种数据文件操作
系统环境: 1、操作系统:windows 2000,机器内存128M 2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3、安装路径:C:/ORACLE 实现方法: SQL> set pages 100 SQL> col file_name form a60 SQL> col name form a60 SQL>转载 2008-04-08 13:24:00 · 745 阅读 · 0 评论 -
Oracle 常用记录
一、创建表空间:create tablespace user datafile d:/oracle/oradata/oracle_sid/datafile01.dbf size 1024M;ORACLE数据库文件类型不是靠后缀名识别的,是靠文件内部信息识别的,所以后缀起什么无所谓。 我们一般为了清晰好识别,数据文件后缀用dbf,控制文件后缀用ctl,重做日志用log等 二原创 2007-12-23 18:24:00 · 874 阅读 · 0 评论 -
access不支持in子查询
select question,answer from Subject where subjectID in (1,2,3)是支持的,但是如下的SQL,在access中就是不支持。select question,answer from Subject where subjectID in (select subjectID from QuizActivity where activityID=原创 2007-11-08 12:46:00 · 6453 阅读 · 0 评论 -
access/sqlserver 插入 datetime 空值
sendtime 字段 datetime类型更新语句:update QuizActivity set title=a,startTime=2007-11-4 0:00:00,finishTime=2007-11-4 0:00:00,attendDept=网络部",attemdStudents=张三,subjectID=15,sendTime=null,principal=原创 2007-11-04 23:29:00 · 3459 阅读 · 0 评论 -
SQL SERVER2005安全设置
SQL SERVER2005用的好麻烦,待琢磨。 ALTER LOGIN sa ENABLE ;GOALTER LOGIN sa WITH PASSWORD = ;GO原创 2007-10-22 22:42:00 · 732 阅读 · 0 评论 -
SQLSERVER自定义函数,生成主键
自定义函数 --建立函数 Create Function F_GetCustomerID() Returns Varchar(16) As Begin Declare @S Varchar(16) Select @S= CR+Right(100000000000000+IsNull(Right(Max(Customer原创 2007-10-21 22:46:00 · 3395 阅读 · 0 评论 -
not in/not exists+null
根据如下表的查询结果,那么以下语句的结果是(知识点:not in/not exists+null)SQL> select * from usertable;USERID USERNAME----------- ---------------- 1 user1转载 2007-09-17 21:15:00 · 1424 阅读 · 2 评论 -
inner join on, left join on, right join on
表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115表B记录如下:bID bName1转载 2007-09-15 17:20:00 · 671 阅读 · 0 评论 -
ADO、ADO.net、DAO
昨天参加CMMI访谈,在浏览一个项目的经验教训时,发现了ADO、DAO频繁出现,收集脑瓜里的信息,DAO算是想起来了,ADO半天没想起来,还是JAVA编程比较“傻瓜”式,一个JDBC搞定,呵哈。从网络上找到对这两个的解释,总结汇总如下。简介:DAO(Data Acess Object)是基于Jet引擎的数据库访问接口,提供了一组API,类似于ODBC。 ADO(ActiveX Dat原创 2007-08-15 14:07:00 · 3584 阅读 · 0 评论 -
2005-01-24 oracle中blob字段下载后的乱码问题
oracle大容量数据类型BLOB、CLOB、和 NCLOB:它们在数据库中要么存储在表中,要么存储在单独的段或表空间中。 BLOB 能够存储大容量的二进制数据,典型例子有图形图像和照片。 CLOB 能够存储大容量的字符数据,而且对于存储非结构化的 XML 文档很有用。 NCLOB:由对应于为 Oracle 数据库定义的本地字符集的字符数据原创 2007-08-10 10:28:00 · 3089 阅读 · 0 评论 -
2005-03-03 分页(sql实现)
1)SqlServer分页查询select top 3 * from newsnews where Number not in (select top 3 Number from newsnews order by Number asc) order by Number asc select top [pagesize] * from table where id not in ( s原创 2007-08-10 11:44:00 · 648 阅读 · 1 评论 -
2005-01-20 JDBC连接各种数据库
下面罗列了各种数据库使用JDBC连接的方式,供查阅之用。 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID Strin原创 2007-08-10 10:15:00 · 680 阅读 · 0 评论 -
not in 优化策略
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class原创 2010-01-13 14:57:00 · 17238 阅读 · 4 评论