数据库
bingyuhp
这个作者很懒,什么都没留下…
展开
-
SQL Server 2000的数据还原的“设备激活错误”
数据库恢复时出现诸如“设备激活错误,请使用with move选项来标志该文件的有效位置”报错的解决方法。 其实就是就是路径错误。修改数据库还原后的物理路径,这个路径要是存在的一个路径,否则就会出现上面的错误,逻辑文件名可以不用改。 ...原创 2010-01-17 17:28:16 · 150 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELEC...原创 2010-11-16 19:03:59 · 62 阅读 · 0 评论 -
oracle 无法标识锁定数据文件的解決
无法标识/锁定数据文件 錯誤提示為:SQL> startupORACLE 例程已经启动。Total System Global Area 293601280 bytesFixed Size 1290208 bytes...原创 2010-11-10 16:38:43 · 297 阅读 · 0 评论 -
聚集索引和非聚集索引
微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)…… (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚...原创 2011-02-28 20:35:28 · 113 阅读 · 0 评论 -
oracle数据库startup错误
输入startup时,提示ORA-01157:“无法标识/锁定数据文件”ORA-01110: 数据文件 : 'D:\test.DBF' 原因是手工物理删除了oracle的数据库文件test.DBF。解决方案,输入以下命令:alter database datafile 'd:\tes2.dbf' offline drop;alter database open;dr...原创 2010-10-25 11:35:42 · 371 阅读 · 0 评论 -
oracle 10g的数据文件导入导出
在使用expdp/impdp以前需要在数据库中创建一个Directorycreate directory dump_test3 as 'E:\erpdata';然后将它授权给一个用户grant read, write on directory dump_test3 to userName; 下面可以进行数据的导入导出了:导入:expdp userName/passWor...原创 2010-10-25 11:28:10 · 100 阅读 · 0 评论 -
SQL对表字段的增,删,改
改列的格式:alter table tablename alter column columnname nvarchar(20)删除一列:alter table tablename drop column columnname;增加一列:alter table tabelname add columnname varchar2(8) NULL;...原创 2010-10-13 13:28:01 · 82 阅读 · 0 评论 -
SQL小语句
1、如何只更新符合条件的第一行数据 set rowcount 1update语句。。。set rowcount 0原创 2011-01-04 20:02:30 · 66 阅读 · 0 评论 -
数据库备份与恢复(三)
备份方式一----全局数据库脱机备份 a 以SYSDBA的身份登录数据库(sql*plus); b 查看数据文件的位置;select name from v$datafile; c 查看控制文件的位置;select name from v$controlfile; d 关闭数据库;shu...原创 2010-08-25 08:38:16 · 72 阅读 · 0 评论 -
SQL Server 2008 R2 x64连接Oracle解决方案
一:环境操作系统环境:Windos Server2008 R2 64bit 所需软件版本:SQLSERVER2008 64位 Oracle client 32 位和Oracleclient 64 位二:问题 ...原创 2010-12-15 13:31:14 · 216 阅读 · 0 评论 -
Sql join关键字应用
SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 Join 和 Key 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数...原创 2010-08-10 14:01:27 · 170 阅读 · 0 评论 -
SQL字符处理
一:取字符串中出现的首个数字是5的那些记录比如 ZCB520,ZCB888,520ZCB,ZCB888就是需要被过滤的。 select colName, patindex('%[0-9]%',colName) 首个数字出现的位置 from TableNamewhere substring(colName,patindex('%[0-9]%',colName),1)='5' ...2010-12-01 13:32:57 · 135 阅读 · 0 评论