手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
SQLServer 2008 技术内幕——T-SQL 查询 笔记
1、SQL编程有许多独特之处,如:面向集合的思维方式、查询元素的逻辑处理顺序、三值逻辑。如果不掌握这些知识就开始用SQL编程,得到的将是冗余的、性能低下的代码,而且难以维护。 2、在SQLServer中负责生成实际工作计划(执行计划)的组件是:查询优化器(query optimizer)。只有在确保结果集正确的前提下,优化器才会走捷径。明确区分查询的逻辑处理和物理处理是非常重要的。 3、逻辑查询的
作者:编程之家 时间:2020-09-23
SQLSERVER2005学习笔记
http://blog.51cto.com/zt/270 SQLSERVER2005学习笔记
作者:编程之家 时间:2020-09-23
.net执行存储过程
(1)执行一个没有参数的存储过程的代码如下: SqlConnection conn=new SqlConnection(“connectionString”); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = new SqlCommand(); da.SelectCommand.Connection = conn; da.
作者:编程之家 时间:2020-09-23
sqlserver存储过程与即时查询的计划缓存
最近公司服务器CPU一直很高,没有发现死锁信息,经检查,发现开发人员都是直接拼SQL,因此数据库很少重复利用执行计划,大量的编译消耗很多CPU,所以建议使用参数化查询和存储过程,但老大要求能证明存储过程确实比拼SQL性能要好才会修改代码,因此写了如下代码做说明(此类代码很多,在此只是做下记录,以鼓励自己以后多写博客) 1.首先建立一张空表(在此是copy现有的表结构) 2.分别实现了4个简单的存储
作者:编程之家 时间:2020-09-23
SqlServer2008 访问接口 Sybase ASEOLEDB Provider 连接失败
SQL SERVER 2008 采用链接服务器与远程Sybase数据库建立连接。访问接口用Sybase ASE OLE DB Provider,在测试连接时,提示:与链接服务器的测试连接失败。Microsoft SQL Server 错误:7302。多方查找没有确定原因。后来无意中发现访问接口Sybase ASEOLEDB Provider属性中有几个访问接口选项,都没有选择。于是勾
作者:编程之家 时间:2020-09-23
SQLserver2000服务被挂起
SQLserver2000服务被挂起 解决方法: 打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。 还有删除:HKEY_LOCAL_MACHINE\SOFTWARE\Microsof
作者:编程之家 时间:2020-09-23
关于SqlServer中openxml的使用 导入XML
定xml节点有如下定义 <?xml version="1.0" ?> <Result> <ad id="3471"> <Item Time="953" Frames="122" TimeStamp="2007-09-21 14:21:27" AvgArea="53.577499" /> </ad> <ad id
作者:编程之家 时间:2020-09-23
sqlserver和oracle别名的异同
作者:编程之家 时间:2020-09-23
SQLServer : EXEC和sp_executesql的区别
SQLServer : EXEC和sp_executesql的区别 摘要 1,EXEC的使用 2,sp_executesql的使用 MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这
作者:编程之家 时间:2020-09-23
修改SQLServer2008 “sa” 的密码出错
MSSQL 2008错误提示:更改对于登录sa失败: 使用Windows方式登录数据库后,执行以下命令: EXEC sp_password null,"123456","sa" go Alter LOGIN sa ENABLE 即可修改密码成功! 则登录账号为sa密码为123456 注意:如果不成功,可以尝试重启一下服务,然后再次执行这个语句
作者:编程之家 时间:2020-09-23
SQLServer2008附加数据库5120错误
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.Express.ConnectionInfo) ------------------------------ 无法打开物理文件 "D:\Trip\TripDB\Tripdat.mdf"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120)
作者:编程之家 时间:2020-09-23
工厂方法模式
工厂方法模式: 1.抽象工厂:该方法返回一个抽象类型的产品(Factory) 2.具体工厂:实现抽象工厂返回的具体产品类型(AccessFactory,SqlFactory) 3.抽象产品:抽象产品类型,用于抽象工厂返回(dbUser) 4.具体产品:实现抽象产品,用于具体产品返回(AccessUser,SqlUser) 将一切都抽象,面积接口编程,这也是依赖倒置原则的体现, 之所以面向接口编程,
作者:编程之家 时间:2020-09-23
sqlserver 游标全面解说
引言 我们先不讲游标的什么概念,步骤及语法,先来看一个例子: 表一 OriginSalary 表二 AddSalary 现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVARCHAR)、O_Name员工姓名(NVARCHA
作者:编程之家 时间:2020-09-23
SQLServer日期格式化的方法
--SQLSERVER 日期格式转换 SELECT CONVERT(VARCHAR(20), GETDATE(), 120 ) --2011-06-13 13:54:18 SELECT CONVERT(VARCHAR(10),GETDATE(),120) --2011-06-13 SELECT CONVERT(VARC
作者:编程之家 时间:2020-09-23
SqlServer批量删除表和存储过程
批量处理的代码如下: DECLARE cursorname cursor for select 'drop PROCEDURE '+name from sysobjects where name like 'xx%' and xtype = 'p' --删除对应的存储过程 DECLARE cursorname cursor for select 'drop table '+name from
作者:编程之家 时间:2020-09-23
SQLServer中的char、varchar、nvarchar、text等类型比较
varchar和nvarchar的区别: varchar(n) 长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节(如varchar(6),当字段为qqq时,数据库实际占用空间为3个字节,而不是6个字节,但只允许存储6个字节,一般中文占两个字节)。 nvarchar(n) 包含 n
作者:编程之家 时间:2020-09-23
消除Key Lookup和RID Lookup Part1:使用Include Index
在执行计划中我们经常会看到KeyLookup和RIDLookup操作,而且Cost很大,具体什么是Key Lookup和RID Lookup: RIDLookup是在使用提供的行标识符(RID) 在堆上进行的书签查找 KeyLookup运算符是在具有聚集索引的表上进行的书签查找 区别是 Key Lookup通过聚集索引键值进行查找,RID Lookup是通过堆的行标识符(FileID:
作者:编程之家 时间:2020-09-23
久违的CSDN
很早就注册了CSDN,刚出道的那两三年里,CSDN这个平台让我踏入了数据库这个行业,在这里学到不少的知识,从这里起步,从这里成长。从sqlserver到oracle,到了解其它数据库产品。可以说CSND论坛就偶的第一个启蒙老师。 现在开始打算用CSDN的空间了,决定离开百度空间,搬家到这里,记录工作日志,学习笔记。 在这里也并严重抗议,强烈谴责百度空间对广大用户利益的损害,强制要求用户升级空间的行
作者:编程之家 时间:2020-09-23
字符集发展史
注:本文内容系网络转载,一切权利归原作者所有。 快下班时,爱问问题的小朋友Nico又问了一个问题: "sqlserver里面有char和nchar,那个n据说是指unicode的数据,这个是什么意思。" 并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许
作者:编程之家 时间:2020-09-23
SQLServer添加移除字段
添加字段 Alter Table <tablename> Add <fieldname> <fieldtype> 删除字段 Alter Tabel <tablename> Drop Column <fieldname> 以上验证于SQL server 2005
作者:编程之家 时间:2020-09-23
sqlserver查看数据库编码
SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') 936 简体中文GBK 950 繁体中文BIG5 437 美国/加拿大英语 932 日文 949 韩文 866 俄文 65001 unicode UFT-8
作者:编程之家 时间:2020-09-23
SqlServer批量清理指定数据库中所有数据
在实际应用中,当我们准备把一个项目移交至客户手中使用时,我们需要把库中所有表先前的测试数据清空,以给客户一个干净的数据库,如果涉及的表很多,要一一的清空,不仅花费时间,还容易出错以及漏删,在这儿我提供了一个方法,可快捷有效的清空指定数据库所有表的数据。仅供参考,欢迎交流不同意见。 -- Remove all data from a database SET NOCOUNT ON -- Tables
作者:编程之家 时间:2020-09-23
SqlServer分离所有用户数据库
在实际应用中,有时我们需要一次性分离所有用户数据库,下面给出代码,供大家参考。 USE [ master ] GO IF EXISTS ( SELECT * FROM sys.objects WHERE [ object_id ] = OBJECT_ID(N ' [dbo].[spDetachAllUserDatabases] ') AND type IN ( N ' P ', N ' PC '
作者:编程之家 时间:2020-09-23
BOS打开单据的时候出现:无法解决 equal to 运算中 "Chinese_PRC_CS_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突
导致这个错误的原因是:对应BOS查询的这个单据,你手动新增了一个字段没有进行发布,而直接到数据库里面对它进行了新增了一个字段,或者新增了一个表,而它们对应的排序规则没有继承数据库的默认排序规则:Chinese_PRC_CS_AS,所以你需要对这个字段,或者这个表进行排序规则转换如: alter table t_ap_otherbill alter COLUMN CFXiangmuID varc
作者:编程之家 时间:2020-09-23
基于弹性计算平台——构建高可用、可扩展的应用
前不久,Facebook宣布投资10亿美元收购仅成立15个月的移动照片分享应用Instagram,消息传出时,人们不仅惊叹于这笔巨额的交易,更为这支13个人的小团队感到不可思议。Instagram的Android版客户端发布时,24小时内下载量超过100万,高峰期达到每分钟2000次,是下载量最大的Android应用之一。究竟是什么原因让这支团队在很短的时间内一鸣惊人?又是什么技术让他们在巨大的下
作者:编程之家 时间:2020-09-23
深入了解ETL
BI项目中ETL设计与思考(转贴) ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。ETL是BI项目重要的一个环节。通常情况下,在BI项目中ETL会花掉整个项目的1/3的时间,ETL设计的好坏直接关接到BI项目的成败。 ETL的设计分三部分:数据抽取、数据的清洗转换、数据的加载。在设计ETL的时候
作者:编程之家 时间:2020-09-23
ssis服务配置中指定的SQLServer不存在或不可用
ssis服务配置中指定的SQLServer不存在或不可用 今天在对一台服务器上的ssis包进行管理时,连接ssis服务后,无法显示msdb目录下的包,报如下错误: 标题: Microsoft SQL Server Management Studio ------------------------------ 无法为该请求检索数据。 (Microsoft.SqlServer.Management.
作者:编程之家 时间:2020-09-23
聚簇索引和非聚簇索引
一、聚簇索引(clustered indexes)的使用 聚簇索引是一种对磁盘上实际数据重新组织以按指定的一个或多个列的值排序。由于聚簇索引的索引页面指针指向数据页面,所以使用聚簇索引查找数据几乎总是比使用非聚簇索引快。每张表只能建一个聚簇索引,并且建聚簇索引需要至少相当该表120%的附加空间,以存放该表的副本和索引中间页。建立聚簇索引的思想是: 1、大多数表都应该有聚簇索引或使用分区来降低对表
作者:编程之家 时间:2020-09-23
数据访问工具类
package com.accphr.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Properties; /
作者:编程之家 时间:2020-09-23
备忘:SQLSERVER
取时间的日期部分:select convert(varchar,getdate(),23),结果:2012-08-04 '08 24 2012 12:00AM'='08 24 2012'='08 24 2012 00:00AM'<'08 24 2012 8:52AM',奇怪吧。
作者:编程之家 时间:2020-09-23
上一页
165
166
167
168
169
170
171
172
下一页
小编推荐
热门标签
更多
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