-
sqlserver语句-表中列值加总
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
update? a? set? a.qty=(select? sum(qty)? from test? b?? where? b.TARGETDATE=a.Targetdate and category1='A1'? and? category2='B1')? from test? a? where?? category1='A1'? and? category2='B1'[详细]
-
看懂SqlServer查询计划
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
看懂SqlServer查询计划 对于SQL Server的优化来说,优化查询可能是很常见的事情。由于数据库的优化,本身也是一个涉及面比较的广的话题,因此本文只谈优化查询时如何看懂SQL Server查询计划。毕竟我对SQL Server的认识有限,如有错误,也恳请您在发现后及时[详细]
-
sqlserver2005 安装图解教程以及SQL 2005 SP3补丁安装图文教程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
? MSSQL2005数据库版本 ?? SQL Server 2005 的各版本之间选择 大多数企业都在三个 SQL Server 版本之间选择:SQL Server 2005 Enterprise Edition、SQL Server 2005 Standard Edition 和 SQL Server 2005 Workgroup Edition。大多数企业选择这些版本是因为只[详细]
-
执行存储过程报错:“SQLSERVER 内部错误。文本管理器无法继续执
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
问题描述: 执行存储过程报错,如下: 服务器:消息7102,级别20,状态7,过程 P_TJXSZL,行139 SQLSERVER?内部错误。文本管理器无法继续执行当前语句。 连接中断 ? 问题跟踪: 首先,根据报错的行数定位存储过程中的语句,并把语句单独摘出来执行,如果执行[详细]
-
执行存储过程报错:“SQLSERVER 内部错误。文本管理器无法继续执
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
问题描述: 执行存储过程报错,如下: 服务器:消息7102,级别20,状态7,过程 P_TJXSZL,行139 SQLSERVER?内部错误。文本管理器无法继续执行当前语句。 连接中断 ? 问题跟踪: 首先,根据报错的行数定位存储过程中的语句,并把语句单独摘出来执行,如果执行[详细]
-
sqlserver2005新建登录名时的15195错误解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
错误: 解决:只需创建登录时取消强制密码过期选 此版本的?Microsoft?Windows? 不支持?MUST_CHANGE? 选项。?(Microsoft?SQL?Server,错误:?15195) 解决: 只需创建登录时取消强制密码过期选项。[详细]
-
sqlserver导入数据到Mysql(转)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
SQL Server数据库和Mysql 数据库都是关系型数据库,虽然很多数据库都对SQL语句进行了再开发和扩展,使得在不同的数据库中执行的方法或用法不一,但是 SQL Server,Mysql,Access等都采用了SQL语言标准,不同的数据库中的数据是可以导入的。对于大数据的导入是[详细]
-
解决使用SQLServer2008R2的“sp_send_dbmail”发邮件,当邮件标
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
问题: 使用SQLServer2008R2的“sp_send_dbmail”发邮件,当邮件标题、内容中有中文时就会变成“?” 。 分析: ?经过分析是因为安装数据库的排序规则 “ SQL_Latin1_General_CP1_CI_AS ”导致的。 需求: 安装数据库时,将字符集安装成了“ SQL_Latin1_Gene[详细]
-
sqlserver中判断表或临时表是否存在
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
sqlserver中判断表或临时表是否存在 1、判断数据表是否存在 方法一: use yourdb; go if object_id(N'tablename',N'U') is not null print '存在' else print '不存在' 例如: use fireweb; go if object_id(N'TEMP_TBL',N'U') is not null print '存在' els[详细]
-
SqlServer禁用、启用外键约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
---生成启用or禁用指定表外键约束的sql select 'ALTER TABLE ' + b.name + ' NOCHECK CONSTRAINT ' +a.name +';' ? from sysobjects a,sysobjects b wherea.xtype ='f' and a.parent_obj = b.id ; select 'ALTER TABLE ' + b.name + ' CHECK CONSTRAINT ' +[详细]
-
[转] 如何取得一个表的所有字段名用逗号分割(SQLSERVER和ORACLE
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
如何取得一个表的所有字段名用逗号分割(SQLSERVER和ORACLE) ? 自从 Oracle 9i 开始,就可以通过SYS_CONNECT_BY_PATH 函数实现将从父节点到当前 行内容以“path”或者层次元素列表的形式显示出来。 ? 取得一个表的所有字段名,用逗号分割。 ? select max(su[详细]
-
sqlserver2008 性能优化方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
sqlserver性能优化 goexec sp_configure ”awe enabled”,”1″–内存可以支持64gexec sp_configure ”lightweight pooling”,”0″–不使用nt纤程exec sp_configure ”priority boost”,”1″–增加sqlserver优先级exec sp_configure ”network packet size[详细]
-
SQLServer2008中datetime类型不加引号所引发的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
? ?我写了一条如下的SQL语句: update tb_cf_constructionreg set finishDate = 2013-10-10 where ConstructionRegId = 49 结果运行完对应的finishDate字段变成了:1905-06-17 00:00:00.000 不是我想要的2013-10-10,回头一看只是由于没有给2013-10-10加单引[详细]
-
Log4Net保存错误日志到SQLServer的步骤与配置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
一、新建数据表:MyLog Create Table MyLog( Id int Identity(1,1) Not Null, --编号 Date datetime Not Null, --日期 Thread varchar(255) Not Null, --线程 Level varchar(50) Not Null, --等级 Logger varchar(255) Not Null, --错误者 Message varchar(40[详细]
-
sqlserver修改主机名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
sqlserver迁移后,主机和原机器不符,将系统修改主机名后,数据库代理服务、邮件服务无法启动 执行下面语句,检查sqlserver中windows主机名 -- 检查SQL Server中的“服务器名[/命名实例名]”,和当前真实的“计算机名[/命名实例名]”。如果修改了计算机名,则[详细]
-
SQLServer 数据库镜像+复制切换方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
http://www.cnblogs.com/fygh/archive/2012/05/25/2518416.html?原文链接 目标: ? ? ? 主机做了 Mirror 和 Replication ,当主机出现问题时, Replication 和 Mirror 实现自动的故障转移( Mirror ? 和 Replication 都切换到备机,而当主机 ? ? ? ?重新启动[详细]
-
sqlserver中判断表或临时表是否存在
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
1、判断数据表是否存在 方法一: use yourdb; go if object_id(N'tablename',N'U') is not null print '存在' else? print '不存在' 例如: use fireweb; go if object_id(N'TEMP_TBL',sans-serif; font-size:14px; line-height:21px; padding-left:30px"> ?[详细]
-
SQLserver 2000 重新安装挂起的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:173
1.regedit 打开注册表编辑器 2.在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager. 3.删除PendingFileRenameOperations.[详细]
-
对sqlserver 数据库版本的比对
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
查看版本号:使用sql语句 select @@version 或者直接点击关于按钮 查询结果比对: 6.50.201 SQL Server 6.5 RTM 6.50.213 SQL Server 6.5 with Service Pack 1 6.50.240 SQL Server 6.5 with Service Pack 2 6.50.258 SQL Server 6.5 with Service Pack 3 6.[详细]
-
Sqlserver 2000以单独用户运行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
查看管理工具中的服务,发现sqlserver.exe服务是由特殊用户运行的,这也是为了服务器的安全考虑:我的电脑?控制面板?管理工具?服务?右键 MSSQLSERVER?属性?登陆?登陆身份 (如果是”本地系统帐户”,则是当前登录操作系统的用户),并检查该用户是否有操作 c:/Pr[详细]
-
使用ssh向sqlserver2005数据库中保存image类型的二进制图片
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
1.首先设计数据库表,其中photo、photo2字段均为image类型的。 2.建立实体bean对象,设置两个字段为byte[]如: private byte[] photo;?private byte[] photo2; 3.建立hibernate与数据库的映射文件hbm.xml,其中photo、photo2字段的映射如下: ? property gen[详细]
-
SQLServer 中查询所有表及其字段
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
数据库中如何查询有多少张表,某一个表中有哪些字段? ① 查询数据库中有多少表。 sql : ??select * from sysobjects where xtype='u' and name='t_test' 解释 : 表?sysobjects 中存放了包括,表、视图、存储过程、函数等信息。 字段:id (在②中解释) xty[详细]
-
SQLSERVER高效分页查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
SQLSERVER高效分页查询 『http://www.2cto.com/database/201301/185991.html 转自』 ? ?Sqlserver 数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询[详细]
-
SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称 1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType = ' U ' ORDER BY[详细]
-
sqlserver练习
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
create database sqlserver use sqlserver --创建学校 create table school(id int primary key,name varchar(255) default '耶鲁大学') insert into school(id) values(1) select * from school --创建年级 use sqlserver truncate from table school/**tru[详细]