数据库
我太懒
我太懒
展开
-
关于sqlserver和ORACLE之间数据交换的问题
数据交换是很多应用中遇到的问题,也是一个不好解决的问题。用数据库本身的机制进行数据交换无非就是那几个方法(sql :bcp,isql,dts Oracle:sqlldr,sqlplus等)通过个人的摸索以及上网求助,找到了一个可行的解决办法。以SQL SERVER2008上传数据至ORACLE 10g为例进行说明:大致过程是 先从sql数据库中通过bcp命令导出需要进行交换的数据,然后通过O原创 2012-02-22 15:41:04 · 2333 阅读 · 0 评论 -
sql server 连接服务器 同义词 笔记
----------------创建链接服务器------------------------------------------------------------------EXEC sp_addlinkedserver @server='Test1',--这里是给链接服务器取的别名,想取什么名就取什么 @srvproduct='', @provider='SQLOLEDB'转载 2012-09-17 16:30:28 · 2930 阅读 · 0 评论 -
SQL Server上的一个奇怪的Deadlock及其分析方法 sql server 死锁
最近遇到了一个看上去很奇怪,分析起来很有意思的死锁问题。这个死锁看上去难以理解。而分析过程中,又使用了很多分析SQL Server死锁的典型方法。记录下来整个分析过程还是很有意义的。问题重现步骤:经过提炼,问题重现的步骤非常简单,在SQL 2008上可以很容易地重现。1. 首先,创建一张表格,上面有一个clustered index,两个non-clustered index。转载 2012-08-16 11:11:00 · 1344 阅读 · 1 评论 -
连接Oracle 报错:ora-06413连接未打开
连接Oracle 报错:ora-06413连接未打开用plsql和代码跟踪程序都可以连接上oracle10g,但就是在编译的程序里连接报如题错误。解决办法:原来程序目录中带有一个括号,去掉括号重试,一切搞定。原创 2012-07-11 16:30:10 · 5831 阅读 · 1 评论 -
SQL SERVER2008触发器 inserted deleted
触发器(trigger):是一种特殊的存储过程,可以用来对表实施复杂的完整性约束,保持数据的一致性。当触发器所保护的数据发生改变时,触发器会自动被激活,并执行触发器中所定义的相关操作,从而保证对数据的不完整性约束或不正确的修改。 在SQL SERVER 2008中,有三种类型的触发器:(1)DML触发器:是指触发器在数据库中发生数据操作语言(DML)事件时将启用。DML事件即指在表或视图转载 2012-06-13 16:35:03 · 14632 阅读 · 0 评论 -
sql2008 不需for,while的循环update
drop table acreate table a(ca varchar(10) null,cb varchar(10) null,cc int null)insert into a(ca,cb) values('aa','bb')insert into a(ca,cb) values('aa','bb')insert into a(ca,cb) va原创 2012-05-21 11:44:13 · 1329 阅读 · 0 评论 -
oracle学习
1.建表空间 create tablespace OSDB datafile 'F:\oracle\oradata\glsqjz\OSDB.ora' size 100m reuse default storage(initial 500k next 500k pctincrease 20);2.建用户 create user OSUSER identified by O转载 2012-06-08 13:11:29 · 577 阅读 · 0 评论 -
Oracle数据导入导出imp/exp
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的转载 2012-05-29 14:32:07 · 611 阅读 · 0 评论 -
win7下安装ORACLE10g报错 未知错误
Windows7下安装Oracle 10g提示“程序异常终止,发生未知错误”的解决方法 我的Oracle 10g版本是10.2.0.1.0,选择高级安装,提示“程序异常终止,发生未知错误”。1.修改Oracle 10G\database\stage\prereq\db\refhost.xml在 后面添加 2.到instal转载 2012-05-29 12:27:47 · 19565 阅读 · 1 评论 -
oracle中查询表空间中的表 表中的字段 视图的脚本
查询某个表空间中的表select * from user_tables where tablespace_name='TABLESPACE_NAME'查询某个表中的字段select column_id, column_name, data_type, data_length, data_precision, data_scale,nullable,data_default from u原创 2012-03-26 12:25:50 · 1870 阅读 · 0 评论 -
oracle10g 安装 实例化 EM 配置文件时出错
由于某些原因,需要更改服务器机器名,重启后,修改了oracle监听配置文件,但依旧无法启动服务,在google上找了N种方案,均告失败。无耐,只好重装oracle,安装到最好,告知em部署失败,依据提示查看log文件,如下: 2011-9-30 16:17:55 oracle.sysman.emcp.util.PlatformInterface executeCommand警告: 执行原创 2013-04-23 13:47:32 · 13014 阅读 · 4 评论