![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库知识
分享工作学习过程中的知识点儿,欢迎指导交流
梦想&现实
毕竟几人真得鹿,不知终日梦为鱼!
展开
-
连接英文字符集的ORACLE和调用存储过程问题及64位服务器连接ORACLE问题
部署在IIS上的webservice连接英文字符集的ORACLE数据库出现问题“未在本地计算机上注册"MSDAORA.1"提供程序”,解决方案如下:原因:如错误,64位系统未注册"MSDAORA.1"提供程序解决:在IIS应用程序池中找到自己的网站,打开高级设置,设置“启用32位应用程序”为“True”即可。另外还有其他解决方案,比如设置项目目标平台为x86,使用其他连接字符串等。相对来说...原创 2014-10-30 11:35:00 · 62 阅读 · 0 评论 -
varchar类型转换为numeric的值时有问题原因
numeric的值不应该用单引号括起来。。。。。。。。。。。原创 2014-10-14 15:20:00 · 20 阅读 · 0 评论 -
SQLSERVER2008R2数据库的整体导出及单个表的导出步骤
今天在同事导SQLSERVER数据库中的表的时候遇到一问题,不知道怎么单独的把一个表的建表语句导出来,,迅速百度一下,按照步骤还真导出来了,导出单个表的步骤看下面来啦。。。。:点中数据库名字----》右键----》任务----》生成脚本----》选择对象-----》选择特定数据库对象----》勾选需要导出的表就行--》下一步选择文件夹名---》下一步下一步就行啦。。。...原创 2015-01-26 10:12:00 · 42 阅读 · 0 评论 -
SQLServer更新语句要注意
在SQLServer中 update语句中对于表不能使用别名eg:update table a set a.column="" where ...这样在SQLServer中是不对(在oracle中可以),不能对表使用别名,这是为什么呢?这是因为我们一直写的update更新语句都是简写过的,实际上正确的应该是这样的:update t set t.Column='' from table ...原创 2014-11-26 15:40:00 · 22 阅读 · 0 评论 -
数据库链接字符串大全
转自:http://www.cnblogs.com/nuke/archive/2009/06/19/1506614.htmlIBM .Net Data Provider 您需要使用 IBM.Data.DB2.iSeries 命名空间DataSource=myServerAddress;UserID=myUsername; Password=myPassword;DataCompression=...原创 2015-12-29 13:05:00 · 32 阅读 · 0 评论 -
尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。(原因系统是64位,o...
若是64位系统,解决方法一如下:修改应用程序池解决方法二: 安装oracle客户端(32位 64位都可以),安装完后修改环境变量(以11g为例):NLS_LANG:AMERICAN_AMERICA.ZHS16GBKTNS_ADMIN:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN --此处为本地oracle安装目录Path:D:\oracl...原创 2019-01-04 15:15:00 · 137 阅读 · 0 评论 -
System.Data.Oracleclient需要Oracle客户端软件Version8.1.7或更高版本问题
C#连接ORACLE报System.Data.Oracleclient需要Oracle客户端软件Version8.1.7或更高版本问题:开始Webservice在32位系统ORACLE10g库中web.config中连接串为:<add name="EMRConnectionString" connectionString="Data Source=TEST1;User ID=TEST1...原创 2016-08-30 17:16:00 · 98 阅读 · 0 评论 -
oracle常用系统表
转自:http://blog.chinaunix.net/uid-200142-id-3479306.htmldba_开头..... dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 d...原创 2015-12-29 13:18:00 · 30 阅读 · 0 评论 -
SQLSERVER和ORACLE系统表获取表名 列名以及列的注释
在工作中从数据库取的数据要导出来,但是发现导出的EXCEL中列名都是字段名(英文),为此搜集资料怎么把字段名变为中文名称,而发现ORACLE和SQLSERVER(用的SQLSERVER2008R2)又有所不同,具体如下:SQLSERVER数据库:系统表:---获取表的相关信息 select * from SYS.OBJECTS (说明:name:表名 objec...原创 2015-05-07 10:47:00 · 41 阅读 · 0 评论 -
日期转换函数
1 public static string DateTimeFormat(string signDateStyle, string signDate) 2 3 { 4 5 switch (signDateStyle)// 6 7 { 8 9 case "0":10 ...原创 2021-02-24 11:50:00 · 35 阅读 · 0 评论 -
常用查询汇总
一、按表里的某列先分组,再按另外一列进行组内排序 select t.*,row_number() over(partition by t.分组字段 order by t.排序字段 asc) row_number from TABLE_NAME t解析:用分组聚合函数ROW_NUMBER() OVER( [PARTITION BY column_1, column_2,…] ...原创 2020-12-18 10:42:00 · 41 阅读 · 0 评论 -
ORA-01439:要更改数据类型,则要修改的列必须为空
1、当字段没有数据或者要修改的新类型和原类型兼容时,可以直接modify修改。2、当字段有数据并用要修改的新类型和原类型不兼容时,要间接新建字段来转移。--1.修改原字段名name为name_tmpalter table tableName rename columnname to name_tmp;--2.增加一个和原字段名同名的字段namealter tabletableName ad...原创 2020-02-26 09:50:00 · 32 阅读 · 0 评论 -
sql server还原数据库文件(.bak)常见问题解决办法笔记
还原的时候出现错误:备份集中的数据库备份与现有的数据库不同SQL Server 2005数据库还原出错错误具体信息为:备份集中的数据库备份与现有的A数据库不同具体操作如下:第一次:新建了数据库A,数据库文件放在E:/DB/A目录下,选中该数据库右键-任务-还原-文件和文件组,在源设备中找到备份文件A.bak,目标数据库选中A,还原路径找到E:/DB/A目录下数据库文件(刚才所建数据库A的数...原创 2013-12-26 14:16:00 · 111 阅读 · 0 评论 -
oracle建库及plsql建表空间的用法
所有程序—》ORACLE-JHEMR-----------》配置和移植工具-----》DataBase Configuration Assistant-------中间就需要改一个数据仓库即可,其他的都是下一步,统一口令为**然后建监听服务,测试时改登录为system **,之后用plsql登录上,执行ctsp.sql(自己已有的sql语句)既可以创建a1和a2表空间,在a1下导入a1.dm...原创 2013-12-26 14:20:00 · 32 阅读 · 0 评论