
数据库
文章平均质量分 51
gulingeagle
这个作者很懒,什么都没留下…
展开
-
SQL中得到两个日期之间相隔 xx天xx小时xx分xx秒
SQL SERVER中可以这么做:DECLARE @dt1 AS datetime, @dt2 AS datetime;SELECT @dt1 = 2008-8-4 9:36:41, @dt2 = 2008-8-2 9:33:39;DECLARE @Days AS int, @Hours AS int, @Minutes AS int, @Seconds AS i原创 2009-11-18 15:44:00 · 4162 阅读 · 1 评论 -
SQL Server 历史SQL执行记录
SQL Server 历史SQL执行记录转载 2016-02-23 18:10:53 · 24841 阅读 · 1 评论 -
SQLCE 3.5 SP2 与 SQL SERVER 语法异同
有一次在 SQLCE 3.5 SP2 中执行下列语句:SELECT Name = case cap_type when 'E' then given_name else chinese_name endFROM capWHERE cap_no = '1'提示以下错误:主要错误 0x80040E14,次要错误 25原创 2014-12-03 17:36:40 · 3008 阅读 · 0 评论 -
SQL SERVER insert/delete/update 中的 ouput语句
SQL SERVER 2005版开始,微软引入了一个 output 关键字,可以输出原创 2014-10-11 16:50:23 · 1439 阅读 · 0 评论 -
给英文版 windows server 2012 安装离线中文语言包
将中文版 SQL Server 2012 Standard 安装到英文版 Windows Server 2012 R2 上时会报错,需要安装中文语言包,在控制面板中更新很慢,微软又没有提供离线下载,因此使用SmartSniff监听之后获取语言包地址,下载后手动导入语言包。原创 2014-09-25 21:28:23 · 67953 阅读 · 10 评论 -
Mysql 里CHAR和VARCHAR的最大长度及一些注意事项
(未完未完全验证,有空再验证)先写出结论:Mysql 5中非空CHAR的最大总长度是255【字节】;非空VARCHAR的最大总长度是65533【字节】。可空CHAR的最大总长度是254【字节】;可空VARCHAR的最大总长度是65532【字节】。原因:非空标记需要占据一个字节,VARCHAR超过255需要用2个字节标记字段长度,不超过255用1个字节原创 2013-12-07 15:51:51 · 56203 阅读 · 3 评论 -
因缺少icu导致在wince上启动ASA出现安全错误立即终止
在wince/mobile上安装ASA,启动时经常会碰到一个错误:检测到未知原因的安全错误,该错误破坏了程序的内部状态,该程序无法安全正确执行,必须立即终止。这很可能是因为缺少dbicu引起的。解决方案就是复制2个相应文件到wince windows目录即可。一个文件是通用的库,dat后缀,另一个是针对不同CPU和平台的dll,这两个文件在PC上ASA安装目录中有。以asa10为例:1原创 2013-11-03 18:26:21 · 1416 阅读 · 0 评论 -
Reporting Services 中 Web服务URL 与 报表管理器URL
Reporting Services 配置管理器中,可以看到有两个URL:含义如下:Web服务URL: 用于访问报表服务器的URL,如http://localhost/ReportServer,比如在report builder 中连接和创建报表时,用的就是这个URL;报表管理器URL:用于在浏览器中访问和管理报表的URL,如http://localhost/Reports,比原创 2013-10-21 21:16:03 · 6612 阅读 · 0 评论 -
SQL Server 2012 R2 安装未配置Reportservices导致rsServerConfigurationError
SQL Server 2012 R2安装的时候,尽管包含了Reportservices这一项,但安装完后,会有个对话框询问是否对Reportservices进行配置,此时没有配置,我以为只是一些如访问用户、URL等的皮毛的配置问题,但实际上后来却发现连Reportservices使用到的数据库(ReportServer,ReportServerTempDB)都没有创建。今天,打开Reporti原创 2013-10-21 20:56:44 · 6768 阅读 · 0 评论 -
64bit windows 下使用32bit ODBC
系统控制面板里的ODBC数据源是64位的,不支持某些32位的数据库客户端,如sybase ase 12.5,这个时候需要启动32位的ODBC: %WINDOWS%\SysWOW64\odbcad32.exe原创 2013-08-28 17:33:51 · 1597 阅读 · 0 评论 -
Nhibernate + SQL Server,添加触发器时报错
错误提示如下:Batch update returned unexpected row count from update; actual row count: 2; expected: 1实际上是由于触发器返回了影响行数引起的,在触发器开始的代码处添加:set nocount on即可。原创 2013-03-11 17:47:59 · 1127 阅读 · 0 评论 -
解决can't open a connection to site 'syb_backup'
can't open a connection to site 'syb_backup' 解决执行load database xxx from 'd:\xxx.dump'报错:Can't open a connection to site 'SYB_BACKUP'。1、出错该错误可以先检查一下Sybase BCKServer服务有没有启动2、转载 2013-01-18 14:26:49 · 3357 阅读 · 0 评论 -
在MS SQL SERVER 客户端(企业管理器或management studio)中输入 null 值
有时我们在MS SQL SERVER 客户端(企业管理器或management studio)中希望能直接输入 null 值而不用写SQL,会发现直接输入 null 是不行的。其实很简单,只需要按 Ctrl + 0 (注意是数字0,不是字母O)原创 2013-01-17 18:33:04 · 1578 阅读 · 0 评论