随笔分类 -  Database

使用 SQL Server / MySQL / Oracle 的些体会
Powerdesigner 12.5 对 SQL Server 2005 做反向工程时发生错误
摘要:使用 Powerdesigner 12.5 对 SQL Server 2005 数据库进行反向工程(Reverse Engineering),有时会发生 SQLSTATE = 37000 错误,下面提供了两种方案供参考: 1、修改 Powerdesigner 的 DBMS 配置 2、修改 ODBC 连接方式 切记,使用向导生成 System DSN 时一定不要选择 default databa... 阅读全文

posted @ 2008-12-28 10:34 gucs 阅读(801) 评论(1) 推荐(0)

NHibernate 和 ODP.NET
摘要:十一前在国内部帮忙,使用 ODP.NET 连接 Oracle 9i。但是在配置 NHibernate Driver 时遇到了一些问题,使用 NHibernate.Driver.OracleDataClientDriver 将抛出如下异常: The IDbCommand and IDbConnection implementation in the assembly Oracle.DataAcces... 阅读全文

posted @ 2008-10-09 15:33 gucs 阅读(840) 评论(0) 推荐(0)

Install Oracle 9i Client on Windows Vista
摘要:被借到国内部做技术支持,他们项目使用 Oracle 9i,我需要装 ODP.NET for Oracle 9i 的版本。从同事那 Copy 了 ODAC92070.exe 后执行,遇到了如下的错误信息:OUI cannot determine the platform of this system. This may occur if OUI is running on a system that... 阅读全文

posted @ 2008-09-17 08:38 gucs 阅读(1874) 评论(0) 推荐(0)

Paraemeter SQL in MySql Connector/NET
摘要:刚才使用 .NET 操作 MySql,使用参数化 SQL 时遇到了问题。 根据 Connect/NET 帮助中的显示代码,是可以使用 @parameterName 风格的参数的,但是 INSERT 到数据库中却是 NULL。 Google 了一下,这个帖子中一哥们说,要用 ?parameterName,测试后,好用! 阅读全文

posted @ 2008-08-24 10:23 gucs 阅读(260) 评论(0) 推荐(0)

关于 ODP.NET 中 OracleCommand.BindByName 属性
摘要:下班前被同事叫过去,一个关于 C# 的问题,据她说。 经过近 90 分钟的鏖战,我终于确定不是 C# 的问题,更不是 Microsoft 的问题,而 Oracle 的问题,是 ODP.NET 的问题。 这是一个看起来比较怪的问题,在 PL/SQL 中能够查到数据的 SQL 语句,在 .Net 中就是没有数据,只因为使用了“参数化 SQL”。Oracle 又没有像 SQL Server 那样方便的事... 阅读全文

posted @ 2007-07-16 22:16 gucs 阅读(3553) 评论(2) 推荐(0)

Access 中的 Guid 类型
摘要:在用 C# 2.0 写一个公司内部管理用的工具,采用 WinForm + Web Server 结构,Infragistics 第三方控件作为 UI 层,NHibernate 作为数据层,服务器端使用 SQL Server 2000,客户端使用 Access。设计 SQL Server 数据库时使用 uniqueidentifier 作为主键,Access 中的 GUID 类型与之对应,由于使用 ... 阅读全文

posted @ 2007-04-12 22:40 gucs 阅读(2748) 评论(0) 推荐(1)

培训笔记:存储等
摘要:概述这上周末换了老师,赵元杰老师有20多年的Oracle经验,这两天主要讲解了存储等内容。鉴于我们已经有了一些SQL基础,赵老师只重点提了他觉得重要的内容,然后便直接进入了相关主题。我没有Oracle的管理经验,课堂上提不出什么问题,只是间或记一些老师提示或自己觉得重要的内容,因此下面的笔记没有详细的分类,看起来有点儿乱。笔记1、约束、存储2、建表时,要将表和索引分离3、块的使用的存储4、好的性能... 阅读全文

posted @ 2006-07-10 04:49 gucs 阅读(486) 评论(0) 推荐(0)

打开SQL SERVER企业管理器的SQLDMO未注册错误
摘要:刚才打开SQL Server的企业管理器,遇到了这个错误“SQLDMO 尚未注册, 请重新运行 SQLServer 安装并与系统管理员联系。”,用安装盘恢复注册表的内容,重启机器后问题依旧。google到了下面的链接:請問今天開SQL SERVER 時突然出現SQLDMO尚未註冊?!!根据Microsoft Support Center的资料,可能是由于卸载MSDE造成的该问题,只要重新注册sql... 阅读全文

posted @ 2006-07-10 03:06 gucs 阅读(1576) 评论(0) 推荐(0)

培训笔记:PL/SQL
摘要:概述今天主要讲解PL/SQL的相关知识,6个小时的课程,主要介绍了数据类型、变量作用域、流程控制语句等,至于存储过程、自定义函数、包、触发器都没来得及介绍。我基本了解PL/SQL开发的相关内容,只记了几条内容而已。PL/SQL1、block type:anonymouse、procedure、function2、binding variable:第一次知道这个名词,看了老师举的例子,想起PL/SQ... 阅读全文

posted @ 2006-07-02 21:52 gucs 阅读(598) 评论(0) 推荐(0)

培训笔记:SQL基础
摘要:今天开始参加Oracle的培训,共7天,连续3.5个周末都不能休息了,下面的几段文字,是整理的培训笔记。概述今天主要讲了SQL语句的相关内容,这些知识我在SQL Server中已经基本掌握,所以6个小时过的挺轻松。老师只用SQL Plus,这个东东我基本没用过,接触Oracle就开始用PL/SQL Developer,通过这6个小时的课程,我对一些SQL Plus的使用技巧有了初步了解,同时也了解... 阅读全文

posted @ 2006-07-01 21:23 gucs 阅读(585) 评论(0) 推荐(0)

t-sql判断文件夹是否存在
摘要:另一个项目的客户发来邮件,希望在SQL Server的存储过程中判断一个文件夹是否存在,如果不存在错误日志;一个在Oracle中很简单的功能,在SQL Server 2000中却……google了半天,知道可以使用扩展存储过程,也就是以xp_为前缀的,比如xp_cmdshell就是一个扩展的存储过程;首先测试了xp_subdirs,当文件夹不存在是,不能使用@@error捕捉错误;接着测试了... 阅读全文

posted @ 2006-03-18 23:22 gucs 阅读(2876) 评论(2) 推荐(0)

SQL Server 2000:bcp.exe 参数的1023限制
摘要:项目要完成导表的操作,导出CSV文件,搜索了一些资料后开始使用bcp.exe命令;网上的介绍文章很多,最后还是认真阅读SQL Server完成了功能,但又遇到了新的问题。日本客户设计的表字段都比较多,只导出一部分字段,使用SELECT语句导出数据,遇到了以下错误信息:クエリのヒット数がコマンド バッファの最大サイズ 1023 バイトを超えました (1574 バイト入力されました)。类似的英文错误信... 阅读全文

posted @ 2006-02-15 17:28 gucs 阅读(1742) 评论(3) 推荐(0)

EMS SQL Manager for SQL Server & PromptSQL
摘要:下一个项目还是存储过程,使用SQL Server;用了一个多月的PL/SQL Developer,不再认为查询分析器(Query Analyzer)是最好的工具;比较深入的使用了PL/SQL之后,发现SQL Server 2000的T-SQL功能太少了,期待着用C#/VB.NET写存储过程的日子;为了方便写T-SQL,搜索到了两个工具:EMS SQL Manager for SQL Server和... 阅读全文

posted @ 2006-02-13 00:50 gucs 阅读(1841) 评论(6) 推荐(0)

Oracle PL/SQL: package variable scope
摘要:手头的项目进行到了结合测试阶段,发现了一个比较奇怪的问题,程序运行结果正确和失败交替出现。经过仔细检查,是声明在包(package)中的变量(variable)的作用范围造成的;在同一个会话(session)中,只有第一次运行该包的存储过程时,才执行包变量的初始化,以下为测试代码:Code highlighting produced by Actipro CodeHighlighter (free... 阅读全文

posted @ 2006-02-10 08:49 gucs 阅读(1002) 评论(2) 推荐(0)

导航