手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
SQLServer性能优化之改写SQL语句
性能优化之SQL语句改写 有这样一条SQL,在系统性能视图中显示执行时间30秒,单独拿出来执行时间6秒 SELECT * FROM TABLEA WHERE COND1 AND (A.FIELD2<>6 AND A.FIELD1 NOT IN (SELECT REPLACE(FIELD1,'Y','') FROM TABLEB WHERE ...) OR A.
作者:编程之家 时间:2020-08-23
修改sqlserver 2008 express为混合认证模式
sqlserver 2008 express 默认安装时为Windows认证方式,如果想改为Windows和SQL两种的混合模式,可以执行以步骤: 一 在命令行中停止SQL Server /SQL Express服务 net stop /y mssql$sqlexpress 二 在windows的左下角开始菜单里,点击运行,然后键入regedit,回车即可出现注册表编辑页面,然后找到 HKEY_L
作者:编程之家 时间:2020-08-23
SQLServer2005中的几个统计技巧
先看下面的一个表格,我们从左边的两列信息来统计出右边的结果。 在SQLServer中我们可以用over子句中来代替子查询实现来提高效率,over子句除了排名函数之外也可以和聚合函数配合。实现代码如下: use tempdb go if (object_id ('tb' ) is not null ) drop table tb go create table tb (name
作者:编程之家 时间:2020-08-23
今天SQLServer2000突然不能启动了
数据库服务器重新安装后,又出现了不能够打补丁的情况,无奈之下,使用了系统还原。真不知道,怎么回事?哎,以后电脑上尽量少装一些东西了。
作者:编程之家 时间:2020-08-23
sqlserver中事务的作用是什么?
所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。例如,在关系数据库中,一个事务可以是一条SQL语句、一组SQL语句或整个程序。 简单举个例子就是你要同时修改数据库中两个不同表的时候,如果它们不是一个事务的话,当第一个表修改完,可是第二表改修出现了异常而没能修改的情况下,就只有第二个表回到未修改之前的状态,而第一个表已经被修改完毕。而当你把它们设定为一个
作者:编程之家 时间:2020-08-23
Sqlserver中游标的用法
今天在上班的时候,一个同事一步小心在服务器上的查询分析器中执行了Sql语句没有选择where条件 导致数据库数据错乱,订单状态和金额全部出错。 这是很严重的。按照今天的金额来算 也要亏损16W。 我问了下朋友这个可不可以恢复,在查询分析器中使用的查询直接提交了,没办法使用Rollback了 于是我又找另外的思路,由于表结构是同步的,所以我在表中使用游标 慢慢一条一条查询修改 没办法的事情。
作者:编程之家 时间:2020-08-23
浪潮软件在MSSQLServer2000环境下系列问题探讨
浪潮通软ERP-PS软件在MSSQLServer2000环境下系列问题探讨 浪潮通软ERP-PS管理软件支持各种大型关系型数据库(SYBASE、MS SQLSERVER、ORACLE等);广大技术支持人员对sybase已经是很熟悉了,对oracle也有了一定的了解。但是对MS SQLSERVER这一易学易用的数据库返而不太了解,特别是对一些问题的处理感到束手无策。本文针对实施中常见的问题给予解答,
作者:编程之家 时间:2020-08-23
数据分页
很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name='zhangsan' and tID > 10000 和执行: select * from table1 where tID > 10000 and name='zhangsan' 一些人不知道
作者:编程之家 时间:2020-08-23
PD逆向工程:SqlServer2005---->物理模型---->概念模型
1、 通过windows数据源管理,建立ODBC数据源。 打开Windows的控制面 打开管理工具 打开数据源(ODBC) 选择你要操作的数据库类型 定义连接名称和数据库服务器名称(IP地址) 选择登陆身份验证方式,并输入登陆用户名和密码 选择默认数据库 接下来点击“下一步”---->“完成”按钮,测试一下数据源连接状态 ODBC数据源建立完成。 2、通过powerDesigner使用OD
作者:编程之家 时间:2020-08-23
分页技术
Code: package com.tsinghua; import javax.servlet.http.*; import java.io.*; import java.sql.*; public class Wel extends HttpServlet{ //处理get请求 //req:用于获得客户端(浏览器)的信息 /
作者:编程之家 时间:2020-08-23
有关插入语句的注意事项
刚在SQLServer中插入数据时间,发现两点需要注意: 一、我们知道,我们可以为表中的某一列设置默认值,若没有为该列插入数据时间,该列就为自动填充你设置的默认值。 但是,如果我在SQL语句中指明了该列的话,还想用默认值的话,就需要用到default关键字. 在这里,需要注意的事,该用法,只能在Insert into 表名 values(值,值,default)这种语句中使用 二、想向某张表插入
作者:编程之家 时间:2020-08-23
批量删除和插入数据操作 sqlserver
conn.TranBegin(); conn.TranUpdate("delete from STK_BASE_INFO"); SqlBulkCopy _bulkCopy = new SqlBulkCopy(connectionString, SqlBulkCopyOptions.FireTriggers);
作者:编程之家 时间:2020-08-23
自己做的Westside查询工具
要提取 日文游戏资源 一般用Crass 或者 Westside Crass : http://blog.csdn.net/luozhuang/archive/2009/09/26/4592594.aspx Westside支持从1994年到现在的大部分游戏,平台有PC,PS,PS2,PS3,SS,DS。 具体可以上网找 Westside 比较杂,很难查找需要的工具 一般我们使用一个叫
作者:编程之家 时间:2020-08-23
基于MVC Action粒度的权限管理续
Asp.Net大型项目实践(11)-基于MVC Action粒度的权限管理【续】【源码在这里】(在线demo,全部源码) 接上篇Asp.Net大型项目实践(10)-基于MVC Action粒度的权限管理(在线demo,全部源码) 在线Demo : 地址:http://218.60.8.35:1234/ 服务器:网通 端口:不要禁用1234端口应该就可以访问 注意:连了数据库的,时间仓促肯定有漏洞,
作者:编程之家 时间:2020-08-23
JSTL中如何访问SQLServer2005数据库
以前我用JSTL开发时,配合的是Access或者Mysql 今天别人问起我访问sqlserver2005,我写出了如下的代码,居然没有成功 搜索了半天网上,也找不出答案,吧疑虑写在这里吧,真是的,烦死人 附代码: <sql:setDataSource driver="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:
作者:编程之家 时间:2020-08-23
查看SqlServer中哪些表有数据的存储过程
declare @tablename varchar(100) declare @sql nvarchar(4000) declare @Num int declare tb_cursor scroll cursor for select name from sysobjects where xtype='U'
作者:编程之家 时间:2020-08-23
SQLserver数据文件(MDF)的页面文件头结构剖析
SQLserver数据文件(MDF)的页面文件头结构剖析 先执行一下以下SQL语句,我的测试环境为SQL2005 dbcc traceon( 3604 ) go dbcc page(master, 1 , 0 , 2 ) 可以看到MDF文件的一些物理结构信息,其中包括重要的头96个字节。也就是第一个页面的文件头。 ........ PAGE HEADER: Page @0x03FA0000 m_p
作者:编程之家 时间:2020-08-23
sqlserver2005 用户登录错误解决方案汇总
"用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联 问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码 解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码点击确定就可以了。 问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,er
作者:编程之家 时间:2020-08-23
sqlserver2000锁机制
做了一个查询,需要用到的数据来自一个大表,查询时指定的条件是两个日期,目的是将这两个日期的数据进行对比然后得到结果。为了增快查询速度,我把这两天的数据分别放到了t1和t2,然后用这两个表关联为一个视图v1,再拿v1去跟其它表、视图关联,得到一个可以查询出最终结果的v。在并发性比较大时,查询就会出问题,数据总是会乱掉,因为第一个查询更新好t1,t2后,还没有从v中查询出结果前,又有第二个查询过来,把
作者:编程之家 时间:2020-08-23
sqlserver left join,right join,full join
9i和sqlserver一样 left join,right join,full join 分为1. INNER JOIN 2. LEFT JOIN 3. RIGHT JOIN 4.LEFT OUTER JOIN 在实现Oracle中join用法中首先设定一个我们要用的两个表 表A 表B ID NAME ID CLASS 1 IBM 1 C1 2 SONY 3 C3 3 BMW 4 C4 1 IN
作者:编程之家 时间:2020-08-23
在winfrom程序中将图片以二进制保存到SQLServer中
这几天突然对文件流操作产生了兴趣,闲暇时间做了一个数据流操作的一种应用实例!发出来供大家参考(这篇博文对于俺来说还是大姑娘上轿头一回呐,呵呵...)。 先是将图片上传保存到数据库中,代码如下: private void btnSave_Click(object sender, EventArgs e) {
作者:编程之家 时间:2020-08-23
ANSI_NULLS 和 CONCAT_NULL_YIELDS_NULL
在sqlserver宝典上又看到了这两个属性,研究了一下。 declare @tb table(s varchar(50)) insert into @tb select null insert into @tb select null insert into @tb select 'Edwin' set ansi_nulls off select count(*) from @tb
作者:编程之家 时间:2020-08-23
通用流水号
在编写基于数据库的应用时,有一个常见的需求:某一张表有个编码字段,需要按照一定的规则生成,例如:某订单编号的生成规则是:部门编号+yyyyMMdd+四位流水号,中间部分代表当前的年月日。难点就是如何生成流水号,并且能够保证在多用户并发的情况下,保证流水号不重复。 得到流水号的方法比较简单:select max(theColumn) from theTable where theColumn lik
作者:编程之家 时间:2020-08-23
在SqlServer中如何使用Sql语句将一张表的数据复制到另一张表
假如我有A,B两个数据库,A,B表中各有一张User表。 现在我需要将A数据库中的User表的数据复制到B数据库的User表中。 可以使用: INSERT INTO B.dbo.User(UserName,FirstName,LastName,Age......) SELECT UserName,FirstName,LastName,Age...... FROM B.dbo.User
作者:编程之家 时间:2020-08-23
SQLServer 异构数据库之间数据的导入导出
http://hi.baidu.com/shuijingwld9/blog/item/4324c7fd41cc8af5fc037f26.html 本文讨论了如何通过Transact-SQL以及系统函数OPENDATASOURCE和OPENROWSET在同构和异构数据库之间进行数据的导入导出,并给出了详细的例子以供参考。 1. 在SQL Server数据库之间进行数据导入导出 (1).使用S
作者:编程之家 时间:2020-08-23
sqlserver 截取字符串,sqlserver 截取字符串函数
sqlserver 截取字符串,sqlserver 截取字符串函数 1.截取已知长度的函数 A.截取从字符串左边开始N个字符 Declare @S1 varchar(100) Select @S1='http://www.163.com' Select Left(@S1,4) ------------------------------------ 显示结果: http B.截取从字符串右边开始N
作者:编程之家 时间:2020-08-23
SQLServer 问题集锦
今天要运行一个项目,用SQLServer 2000的,所以把本来已经卸掉的SQLServer 2000又装上了。 安装的时候出现“以前某个程序安装时挂起了文件操作,安装程序前请重启”,就直接退出来了。 在注册表编辑器里依次展开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 然后删掉
作者:编程之家 时间:2020-08-23
压缩SqlServer数据库日志的脚本
操作步骤和方法:依次执行以下1-3步骤的脚本文件,数据库日志文件最小将被压缩为1M大小。其中'+@dbname+'代表你要压缩的数据库名称。 1、清空日志 exec('DUMP TRANSACTION ['+@dbname+'] WITH NO_LOG') 2、截断事务日志 exec('BACKUP LOG ['+@dbname+'] WITH NO_LOG') 3、收缩数据库文件
作者:编程之家 时间:2020-08-23
SqlServer 备份与还原
首先创建存储过程,执行下面的代码, --杀掉进程 然后调用语句 exec killspid ? 加入到上面的SQL 语句里面即可 create proc killspid (@dbname varchar(20)) as begin declare @sql nvarchar(500) declare @spi
作者:编程之家 时间:2020-08-23
近期.NET学习及项目开发整理-SQLSERVER中的数据类型和C#中数据类型的对应
一般的对应关系 bool -> System.Bollean (布尔型,值为 true 或 false) char -> System.Char (字符型,占有两个字节,表示 1 个 unicode 字符) byte -> System.Byte (字节型,占1字节,表示 8 位正整数,范围 0~255) sbyte -> System.Sbyte (带符号字节型,占1字节,表示 8 位整数,范围
作者:编程之家 时间:2020-08-23
上一页
94
95
96
97
98
99
100
101
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native