-
slqserver数据类型优先级的一个问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
生产中使用sqlserver往往会遇到一些开发同学不曾注意的数据库细节,前些天有个开发同学看到jdbc的连接有一段这样的代码: dbcp.url=jdbc:sqlserver://xxxx:xxxx;DatabaseName=xxxx;sendStringParametersAsUnicode= false 主要是: sendStringParametersAsUni[详细]
-
NULL与三值逻辑
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
NULL与三值逻辑是程序员通常会忽略的问题。在SQL中逻辑表达式的可能值包括TRUE、FALSE、UNKNOWN。他们被称为三值逻辑。 周末,搜索系统扛不住了,需要临时处理,暂时移走一大半的数据。 solr里面需要移走这些不是非常重要的数据,保留其他的。 SELECT * FROM[详细]
-
SQLserver提示数据库中已存在名为 'fk_mxq_Cno' 的对象
所属栏目:[MsSql教程] 日期:2020-12-12 热度:198
建了两三个表之后就出现这种错误 我以为是和eclips类似的编译器2了 也没在意地想关了重启应该就没事了 结果发现不行 这才慌起来 找同学找老师帮忙 有个同学说他也遇到过这种错误但不知道怎么和我说就帮我远程改了一下果然就有用了 话不多说上图展示过程 原来[详细]
-
SQLServer时间分段查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
统计连续时间段数据 if OBJECT_ID(N'Test',N'U') is not nulldrop table Testgo create table Test(pscode decimal(15),outputcode int,monitortime datetime)insert into Testselect 4100000406,1,convert(datetime,'2015-04-01 00:00') union allselect 41[详细]
-
sqlServer 生成UUID方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
select newId() ? ? --?201F0C65-1FEA-4DB6-BC08-7AAD4BF0192A 类似于java的?System.out.println(UUID.randomUUID().toString()); ? //?079d2a0e-f310-40c6-8389-a160821ff737[详细]
-
SqlServer: 查询当前正在运行的SQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
SELECT [Spid] = session_Id,ecid,[Database] = DB_NAME(sp.dbid),[User] = nt_username,[Status] = er.status,[Wait] = wait_type,[Individual Query] = SUBSTRING(qt.text,er.statement_start_offset / 2,(CASE WHEN er.statement_end_offset = - 1 THEN L[详细]
-
【sqlserver】【安装】出现需要重启的选项,重启后依然有的解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
安装sqlserver时出现要重启,解决办法: 安装教程 1、在开始运行(或按住windows+R 组合键)中输入regedit 2、找到并删除 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPendingFileRenameOperations 3、重新点击sql server 安装程序[详细]
-
SQLServer 2008中用T-SQL创建邮件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
本文闲话少说,本文重点来讨论用T-SQl来创建数据邮箱,通过T-SQL语句让邮件能够发送出去,来满足工作中的需要,下面我直接上SQL语句: code use master go exec sp_configure 'show advanced options',1 go reconfigure go exec sp_configure 'Database mail[详细]
-
通过触发器发送邮件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
本人发现利用SQLServer中服务器发送邮件的很难找到,本人在此记录下研究之后得出的结果,继承上一篇说的建立SQLServer邮件之后,现在有一个需求就是当有一些网站需要授权的网站,我们授权后给User发送一封邮件,我们利用User 注册时,注册的邮箱然后把消息通[详细]
-
【sqlserver】记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
1、SQL2008默认连接到.SQLEXPRESS,可在安装时进行修改 2、sqlserver安装时候出现需要重启,处理方法 window运行:regedit 然后找到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/PendingFileRenameOperations 右键 PendingFileRe[详细]
-
SQLServer2000在64位电脑的安装步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
一、 找到X86文件夹,在该文件夹下找到SETUP文件夹下看到MSETUP.EXE的文件。 二、打开MSETUP.EXE文件选择SQLSERVR.DBD文件打开 成功进入安装界面: SP4补丁: 解压SP4补丁,X86文件夹下setup文件夹下的setupsql运行这个文件就可以了。[详细]
-
SqlServer 游标选项说明及测试
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
USE [Temp]GO-- 创建测试表CREATE TABLE [dbo].[CURTAB]( [Guid] [uniqueidentifier] NOT NULL,[Name] [varchar](50) NULL,[Value] [numeric](18,4) NULL,[InsertDate] [datetime] NOT NULL,[Mark] [bit] NULL,CONSTRAINT [PK_CURTAB] PRIMARY KEY CLUSTERED[详细]
-
axis2连SQLServer 2008, 应用服务器用tomcat
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
驱动下载:?Microsoft JDBC Drivers 4.1 和 4.0,下载tar.gz这个,exe那个带自解压功能而已,其他和tar.gz一样. 压缩包里有 sqljdbc.jar/sqljdbc4.jar/ sqljdbc41.jar 三个jar包,如果三个文件同时放到lib目录中,默认用 sqljdbc.jar,而这个文件不支持java 7. 必须[详细]
-
SqlServer 日志传送
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
可以使用日志传送将事务日志不间断地从一个数据库(主数据库)发送到另一个数据库(辅助数据库)。不间断地备份主数据库中的事务日志,然后将它们复制并还原到辅助数据库,这将使辅助数据库与主数据库基本保持同步。目标服务器充当备份服务器,并可以将查询[详细]
-
SQLServer2008 镜像配置详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
数据库镜像是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中 概述 “数据库镜像”是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副[详细]
-
add constraint方法添加约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
?? add constraint方法添加约束 分类: ORACLE 2012-07-22 16:35 2186人阅读 评论(0) 收藏 举报 table 转自:http://www.byywee.com/page/M0/S553/553877.html 1.主键约束: 格式为: alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)[详细]
-
配置:SQLServer连接MySql数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
直接切入正题配置步骤如下: 1、我们需要在计算机中配置ODBC数据源。 Windows 64位下载地址:需要从http://cdn.mysql.com/Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.4-winx64.msi 下载安装以上程序后,接下来打开控制台-管理工具-数据源,如图[详细]
-
SQLServer事务获取表中自增ID的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
1) SELECT?? IDENT_CURRENT('TableName')? 2)?SELECT @@IDENTITY[详细]
-
【sqlserver】【03】三范式、 sqlserver连接配置 、sqlserver查
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
1、DBMS 数据库三范式 : 1NF :指数据库表的每一列都是不可分割的基本数据项 2NF:非主键字段依赖于主键字段 3NF:任何两个非主键字段不存在依赖关系 2、SQLserver连接配置?? sqlserver安装好后用 ,点【视图】--【已注册的服务器】---【右击新建服务器注册[详细]
-
SqlServer索引的原理与应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
?? 索引的概念 索引的用途:我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。 索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完[详细]
-
sqlserver2008通过端口 1433 连接到主机 localhost 的 TCP/IP 连
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
【问题】 sqlserver2008通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口 并检查 SQL Se[详细]
-
SQLServer复杂SQL逻辑实现
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
一、问题 如下图,已有表a与表b的数据,如何通过SQL语句变成表c?表a是UserName相同时,根据Month降序汇总Salary数据;表b是UserName对应SumSalary的上限值;表c是从表a中取出表b上限值以下的分录,若分录的SumSalary值大于b表的Salary,则拆分出刚好汇总等[详细]
-
SQLServer检查表字段是否存在,不存在则创建的脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
USE IFPGOIF NOT EXISTS(SELECT * FROM syscolumns WHERE [ID] = object_id(N'tempTableRatedElements') AND [NAME] = N'ID')ALTER TABLE dbo.tempTableRatedElements ADD [ID] INT IDENTITY(1,1) CONSTRAINT [PK_tempTableRatedElements] PRIMARY KEY NONCL[详细]
-
用SQLyog和NativeSQL将数据从sqlserver导入到mysql
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
公司的数据库要从sqlserver换到mysql,首先要选一台合适的服务器,给了一份用现在sqlserver中导出的全部数据,让我们用这些数据去测试。 刚开始我以为可以将sqlserver导出的.bak直接导入mysql,试了多次之后不行,参考了别的方法:.bk导入sqlserver,sqlserv[详细]
-
【sqlserver】阻止更新要求重建表的解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
1、遇到sqlserver在第一次保存表后更改某些内容,出现不允许修改的提示: 2、解决办法:工具-----》选项--------》设计器 --------》将“阻止保存要求重新创建表的更改”前面的勾去除掉,就可以随意修改啦;[详细]