数据库
走好每一步
读万卷书,行千里路。
展开
-
sqlserver management studio保存查询结果,字符串全数字的时候,Excel打开是科学计数法解决办法
导出csv文件数字会自动变科学计数法的解决方法 其实这个问题跟用什么语言导出csv文件没有关系.Excel显示数字时,如果数字大于12位,它会自动转化为科学计数法:如果数字大于15位,它不仅用于科学技术费表示,还会只保留高15位,其他位都变0.解决这个问题:只要把数字字段后面加上显示上看不见的字符即可,字符串前面或者结尾加上制表符。select serialNo + CHAR(9) as "流水号" from t_check。CHAR(9)是sql语句中的制表符。原创 2023-03-08 10:24:19 · 588 阅读 · 0 评论 -
sql server management studio 2008 复制 text 字段截断文字的解决方案
sql server management studio 2008 复制 text 字段截断文字原创 2023-02-24 09:32:24 · 350 阅读 · 0 评论 -
sqlserver 2012 manager text字段拷贝base64文件 bug
笔者的PDF是text类型,在里面存了base64文件字符串,每次复制出来转回pdf都回出问题。使用navicat 12复制就不会有问题。原创 2023-01-12 16:36:24 · 200 阅读 · 0 评论 -
ORA-01704: 字符串文字太长 报错解决办法
最有效的办法是把插入的字符切割成多个4000小块,然后用TO_CLOB()函数把字符串转成clob格式, 再使用 || 拼接起来,如下示例。网上很多答案都是不正确的,搞什么存储过程变量之类的。原创 2023-01-11 17:00:10 · 5572 阅读 · 0 评论 -
sql server 2008主键id自增设置
sql server manager 右键单击表“设计”弹出表设计对话框单击id,在列属性下找到标识规范设置标识增加为1如果id要从某个数起步,则设标识种子为起步数修改表的时候若是报错,则改下sql server manager的属性...原创 2022-05-16 11:14:39 · 1522 阅读 · 0 评论 -
使用sql语句查询access数据库
如何在Access中使用SQL语句【Access软件网】http://www.accessoft.com/article-show.asp?id=16375原创 2021-12-21 15:20:36 · 1604 阅读 · 0 评论 -
sql 查看某个日期字段对应某天的数据
1、Sqlserver 2000select * from [table] where convert(varchar(10),[date],120) = '2010-09-23'2、SqlServer 2005估计跟2000是一样的 具体我也没试验了3、Orcaleselect * from [table] where [date] = to_date ('2010-9-23','yyyy-mm-dd')除了2005 其他都测试过 可以查出来的...原创 2021-11-30 11:33:32 · 1679 阅读 · 0 评论 -
MSDAORA.1与OraOLEDB.Oracle一些区别
摘自:http://blog.csdn.net/gyming/article/details/17143153连接字符串:1.OleDB连接驱动OraOLEDB.Oracle Oracle公司提供的OleDB驱动,Provider需要根据实际情况修改,支持32bit与64bit,需要安装Oracle Data Provider for OLE DB. 连接字符串: connectionString="provider=OraOLEDB.Oracle;Persist Securi...原创 2021-11-05 10:59:49 · 1949 阅读 · 0 评论 -
使用Navicat给Oracle添加数据库和用户
Navicat 创建oracle表空间、新建用户、授权 - 雨后观山色 - 博客园1.利用数据库管理员账号:SYSTEM,再配合数据库管理口令,连接Oracle数据库。 登录界面: 2.创建表空间文件 进入如下界面 进入如下界面 弹出如下界面,输入表空间名称 最终结果: 2 .新建https://www.cnblogs.com/luckyplj/p/11365245.html...原创 2021-11-05 10:02:01 · 654 阅读 · 0 评论 -
oracle免装客户端,直接装odbc的办法
1、下载basic组件,再下一个odbc驱动https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html2、把2个压缩包解压到同一个目录下(因为odbc依赖basic包里的内容):比如笔者放在3、双击odbc安装程序安装odbc驱动4、安装成功后,打开64位的odbc配置程序来测试我们odbc驱动是否安装成功5、 点击“添加”6、选...原创 2021-10-22 17:40:44 · 1734 阅读 · 0 评论 -
Oracle 11g r2安装入门
笔者不想下次还浪费很多时间在安装软件上,所以做了一些记录1、安装步骤Oracle 11g安装步骤(超详细)_米斯特李的博客-CSDN博客_oracle安装步骤详细今天电脑装了win10,需要重新装oracle,这边记录一下重装过程,避免下次浪费时间。1、oracle下载官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html注意Oracle分成两个文件,下载完后,将两个文件解压到同原创 2021-10-21 17:58:37 · 179 阅读 · 0 评论 -
Ado连接MySQL的两种方式
1、使用数据源连接方式使用windows自带的ODBC管理工具增加一个数据源注意32位的应用程序,需要安装32位的mysql驱动连接字符串如下:"DSN=mysql;SERVER=127.0.0.1;UID=root;PWD=123456;DATABASE=test;PORT=3306"2、使用ODBC驱动直连连接字符串如下:Provider=MSDASQL.1;Driver={MySQL ODBC 8.0 ANSI Driver};Server=192.168...原创 2021-10-08 15:08:46 · 1619 阅读 · 0 评论 -
MySQ5.5安装出错问题解决办法
MySQL 5.5.10安装后出现1364的错误,解决办法,是去掉远程root连接,或者去掉采取严格模式原创 2021-10-08 14:03:59 · 277 阅读 · 0 评论 -
VC使用Ado连接MySQL踩坑
1、64位操作系统,mysql ODBC 驱动程序和应用程序之间的体系结构不匹配1)环境 Windows Server 2008R2 64bit+Mysql 5.5.16 for 32 bit+Mysql odbc connector 64 bit 2)报错信息 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 3)原因 因为你使用64位的管理工具“数据源(ODBC)”连接32bit的mysql 4)解决办法 卸载Mysql odbc connector 64 bit 安装My原创 2021-10-08 11:35:49 · 262 阅读 · 0 评论 -
Sql Server XML字段的应用
应用背景:笔者在做医院的项目时,发现医疗行业项目都是各自为战,没有一个统一的标准。虽说已经引入国外的HL7、DICOM协议等,但是因为每家医院的情况和研发实力不尽相同,所以这些标准最终都是流于形式,没有被广泛应用。这样会产生一个这样的问题,为了适配一个医院,就得新增几个字段,后面数据库的字段会急剧增加,这样对于封装数据库接口来说是个灾难,对以后维护的人员来说也增添需要没必要的负担。SQL Server 2005 引入了一种称为 XML 的本机数据类型这个时候sql server中的xml原创 2021-08-21 12:26:02 · 336 阅读 · 0 评论 -
Microsoft SQL Server 2008在win10上安装各种坑
1、安装sqlserver时总提示挂起怎么办?找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下面的PendingFileRenameOperations这个文件的值,这是最好备份一下注册表以防误删错删出现无法挽回的错误,还是提醒大家备份一下比较安全妥善。然后删除接着重新安装就可以了。2、属性不匹配。存在属性(Directory,Compressed)部分win10电脑安装 sqlserver20.原创 2021-03-21 14:26:05 · 2248 阅读 · 2 评论 -
Navicat Premium 12 连接SQL Server 2000提示SQL Server Native Client 11.0 不支持连接到SQL Server 2000或更早的版本
参考文章https://blog.csdn.net/laguoqing/article/details/7903399308001 - SQL Server Native Client 11.0 不支持连接到SQL Server 2000或更早的版本。08001 - 客户端无法建立连接刚开始还以为是Navicat for SQL Server 本身出了问题了,卸载重装问题依旧。忽然想起最近刚安装过VS2017,会不会是VS2017的缘故?于是查看安装列表,发现多了个“SQL Server Nati原创 2021-03-18 09:50:26 · 4599 阅读 · 0 评论 -
win10 装SQL Server 2000入门各种坑
1、安装坑网上安装教程蛮多的,但是都针对以前XP系统安装的sql2000直接按照那些方式安装是不行的,必须进入安装目录下 \x86\SETUP下找到SETUPSQL.exe安装win10会提示你用兼容性安装2、解决SQL 2000不能在Windows 10下运行时报告“找不到序数”的问题下载sql 2000 sp4补丁包解压后,把x86\system下的sqlunirl.dll文件复制到:Program Files (x86)\Microsoft SQL Serve..原创 2021-03-11 03:09:04 · 3161 阅读 · 6 评论