手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
SqlServer常用函数
1 字符串函数 1.1 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右边int_expr个字符 1.2 字符操作类 upper(char_expr) 转为大写 low
作者:编程之家 时间:2020-08-21
char、varchar、nchar、nvarchar的区别
对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 定长或变长 所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varch
作者:编程之家 时间:2020-08-21
SQLServer : EXEC和sp_executesql的区别
原贴:http://www.cnblogs.com/xbf321/archive/2008/11/02/1325067.html MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,
作者:编程之家 时间:2020-08-21
sqlserver 中提高查询性能的方法
MS SQL Server查询优化方法 查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采
作者:编程之家 时间:2020-08-21
sqlserver2000数据库访问
增加数据: Connection con = null; Statement stmt = null; int row = 0; //获取GUI信息 String stuID = stuIDTextField.getText(); String stuName = stuNameTextField.getText(); String s
作者:编程之家 时间:2020-08-21
sqlserver通过存储过程添加登陆用户
▲▲一、SP_ADDLOGIN 创建新的 Microsoft SQL Server 登录,使用户得以连接使用 SQL Server 身份验证的 SQL Server 实例。 语法 sp_addlogin [ @loginame = ] 'login' [ , [ @passwd = ] 'password'
作者:编程之家 时间:2020-08-21
SqlServer2005 分页语句,自己简单测试了,感觉速度很快,就记录下来了,便于以后学习
测试数据 2359296 条记录 select * from ( select row_number() over ( order by tempColumn) tempRowNumber,* from ( select top 2359296 tempColumn= 0,* from table order by id) t ) tt where tempRowNumber>
作者:编程之家 时间:2020-08-21
实例讲解3jar包连接sqlserver2000 - msbase.jar;mssqlserver.jar;msutil.jar
实例讲解3jar包连接sqlserver2000 - msbase.jar;mssqlserver.jar;msutil.jar 一、首先确保环境Ok,1、安装jdk,2、下载jdbc驱动。 其中msbase.jar;mssqlserver.jar;msutil.jar的下载:http://download.csdn.net/source/2474798 (很抱歉,上传时忘了改0资源分了,
作者:编程之家 时间:2020-08-21
实例讲解连接sqlserver2000与2005 - sqljdbc.jar 驱动
一、文件准备与创建,其中sqljdbc.jar 的下载:http://download.csdn.net/source/2474822 二、测试sql server 200 所有代码及执行,按创建顺序 1、sqljdbc.jar 2、testSqlServer2000.java import java.sql.ResultSet; import java.sql.SQLException;
作者:编程之家 时间:2020-08-21
三种分页
比较了3种分页方式,分别是max方案,top方案,row方案 效率: 第1:row 第2:max 第3:top 缺点: max:必须用户编写复杂Sql,不支持非唯一列排序 top:必须用户编写复杂Sql,不支持复合主键 row:不支持sqlServer2000 测试数据: 共320万条数据,每页显示10条数据,分别测试了2万页、15万页和32万页。 页码,top方案,max
作者:编程之家 时间:2020-08-21
sqlserver 在group by 后取 top
select * from m_msdetails a where a.id in(select top 1 id from m_msdetails where gid=a.gid order by mstime asc)
作者:编程之家 时间:2020-08-21
SQLServer性能优化工具
数据和工作负荷示例 使用下例说明 SQL Server 性能工具的使用。首先创建下表。 create table testtable (nkey1 int identity, col2 char(300) default 'abc', ckey1 char(1)) 接下来,在这个表中填充 10,000 行测试数据。可以为列 nkey1 中所填充的数据创建非聚集索引。可以为列 ck
作者:编程之家 时间:2020-08-21
(2010-06-23)使用SQLServer中COALESCE()函数的两种方法
COALESCE()函数可以接受一系列的值,如果列表中所有项都为空(null),那么只使用一个值。然后,它将返回第一个非空值。这一技巧描述了创造性使用SQL Server 中COALESCE()函数的两种方法。 这里有一个简单的例子:有一个Persons数据表,它有三个字段FirstName、MiddleName和LastName。表中包含以下值: John A. MacDonald Fra
作者:编程之家 时间:2020-08-21
项目所需的应用程序未安装,确保已安装项目类型.csproj的应用程序的解决办法
其实这个问题已经早就由我的好朋友发现并写在blog上了,而我最近也是频频遇到这个问题,解决的方法我也知道,只是不知道是否好多朋友也被这个问题困扰。最后发现,这竟然是一个低级的错误。 试用vs打开一个决绝方案时出错,如下图所示: 产生这个的原因其实也很简单,细心的读者如果打开这个文件的话,从列表中选择打开方式的时候就会发现项目文件的打开方式已经不是visual studio了,而是Micriso
作者:编程之家 时间:2020-08-21
SQLServer2000同步复制技术实现步骤
SQLServer2000 同步复制技术实现步骤 一、 预备工作 1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户 --管理工具 --计算机管理 --用户和组 --右键用户 --新建用户 --建立一个隶属于administrator组的登陆windows的用户(SynUser) 2.在发布服务器上,新建一个共享目录,做为发布的快照文件
作者:编程之家 时间:2020-08-21
InstallShield创建自定义对话框的基本方法
Installshield的InstallScript项目1.在Dialogs视图中,右键All Dialog,选择新建对话框(New Dialog)2.创建一个空白对话框,命名为MyDlg.3.双击MyDlg下的子项即可进入对话框的编辑模式4.这里我们添加一个Hello按钮。选择按钮控件然后在对话框的界面上拖拉出一个按钮控件。 修改按钮属性text为Hello。注意一下这里的Control
作者:编程之家 时间:2020-08-21
sqlserver数据库服务启动
sqlserver configeration manager开启参数修改,tcp/ip变更成enable,server重新启动restart。配置数据库环境,仅此两项即可。 oracle 服务开启三项:服务、监听器、plus插件。 mysql服务开启一项:bin包下mysqld。exe。 sqlserver常见报错:1、端口错误。一切都正常,就是报错,可能是服务器需要重启,重启后正常。
作者:编程之家 时间:2020-08-21
sqlserver 数据库分页--公式问题
select top 5 * from student where not in (select top pageSize*(pageNo-1) stu_id from student);查询不出来,报关于()的错。数据库默认 pageSize*(pageNo-1) 为字符串。 不会执行。加括号当作一个整体:(pageSize*(pageNo-1)) . 同样,在java中也要注意这类问题,比如
作者:编程之家 时间:2020-08-21
如何在SQLSERVER中快速有条件删除海量数据
最近有个朋友问我,他说他在SQLSERVER删除几百万到几千万数据是显的很慢,帮他分析了一下,提了一些以下意见,或许对很多人有用,再者也好长没写过BLOG了,一起探讨一下 如果你的硬盘空间小,并且不想设置数据库的日志为最小(因为希望其他正常的日志希望仍然记录),而且对速度要求比较高,并清除所有的数据建议你用turncate table1,因为truncate 是DDL操作,不产生r
作者:编程之家 时间:2020-08-21
sqlserver 导入 csv文件
BULK INSERT table FROM 'F:/data.csv' WITH(FIELDTERMINATOR =',',ROWTERMINATOR ='/n');
作者:编程之家 时间:2020-08-21
Sqlserver 修改数据库逻辑文件名的方法
在查询分析器里, alter database 数据库名 modify file(name=oldname_Data, newname=newname_Data) alter database 数据库名 modify file(name=oldname_Log, newname=newname_Log) 参见sql帮助文档中ALTER DATABASE部分。 MODIFY FILE... 指定
作者:编程之家 时间:2020-08-21
SqlServer2005数据库查找所有表和字段及其属性和约束的sql语句
SqlServer2005数据库所有表和字段及其属性 简单的Sql: 1、查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.tabl
作者:编程之家 时间:2020-08-21
在SQLServer中添加XP特殊帐号Network Service和Local Service
在SQLServer中添加XP特殊帐号Network Service和Local Service 从XP开始,Windows提供了两个特殊帐号“Network Service”和“Local Service”,专用于启动服务,前者较通常的“Local System”帐号权限更低,后者再次之。如果一个服务需要访问SQLServer,通常会使用的NT集成验证来登录数据库,这就要求在SQLServer里
作者:编程之家 时间:2020-08-21
关于SQLServer2000中windows身份验证Builtin/Administrator用户
关于SQLServer2000中windows身份验证Builtin/Administrator用户误删除,引发的关于MSSQLSERVER服务的启动权限联想 今天同时在服务器中安装SqlServer2000,装完后导入网站程序需要的数据库,但是他不小心将Builtin/Administrator用户给删除了(注:SQLServer2000中Builtin/Administrator用户是
作者:编程之家 时间:2020-08-21
SqlServer密码问题
SqlServer密码问题 问题1、修改了系统登录密码,导致sqlserver启动失败。 是因为SqlServer服务启动时自动绑定了一个系统帐号,一般这种情况出现在administrator帐户以外的系统帐户登录系统的情况,因为默认SqlServer是不指定帐号的。 解决办法:鼠标右键单击“我的电脑”,“管理”,“服务和应用程序”,“服务”,右键单击“MSSQLSERVER”,选择“属性”,
作者:编程之家 时间:2020-08-21
动刀EFOracleProvider,使其支持char、timestamp(x)等类型
之前在一个使用SqlServer数据库的项目中使用过SubSonic,感觉挺好,没遇到什么问题。 于是在上一个网站毫不犹豫的也选择了Subsonic2.1,可这次很失望。SubSonic2.1 to Oracle11并不像对SqlServer的支持那么好,很多时间,忙于给Subsonic补漏。 这次,想改用ADO.NET EF + EFOracleProvider。 关于EFOracl
作者:编程之家 时间:2020-08-21
从MDF文件恢复SqlServer数据库
今天重装机器,竟然忘记备份刚刚在sql server下刚刚建好的robot数据库(有一些数据已经加进去了),把C盘格式化了。幸好数据文件MDF因为此前机器C盘空间不足放在别处,于是就开始考虑如何用这个MDF文件来恢复数据库。 找了好些资料,这种情况的还没有,在delphibbs看到介绍sp_detach_db,sp_attach_single_file_db存储过程的资料,正是我
作者:编程之家 时间:2020-08-21
调试论坛系统心得
1、单纯性的把源代码加载到myeclipse下面不能够使用,要新建一个web工程,取名为:forum,然后把相应的代码复制到工程的webroot以及src下面即可。 2、到此出现了“工具栏设置BBS不存在”的: 弹出对话对话框 “工具栏设置"bbs"不存在”,回复的编辑框不可以编辑。同时在控制台报错错误信息如下:“0 [http-8080-1] INFO net.fckeditor.handler
作者:编程之家 时间:2020-08-21
sqlserver 企业管理器无法打开
前一天强制关机,结果第二天发现很多工具用不了了, sqlserver如果重装,数据都没有备份 网上有如下解决办法: 开始菜单--> 运行--> mmc--> 按ctrl+m--> 按Alt+D--> 找到企业管理器--> 按Alt+A--> 按Alt+D--> 关闭--> 确定--> 按Ctrl+S--> OK
作者:编程之家 时间:2020-08-21
SQLSERVER备份和还原
SQLSERVER备份和对日志的处理 一般的情况下我们会选用SQL Server自带的数据库维护计划来定义备份,但有些时候,有的机器数据库维护计划不能成功实现备份,错误原因可能不尽相同, 这时我们可以用简单的SQL Server备份脚本来做备份。生成简单的SQL Server备份脚本的SQL语句: use master select 'backup database '+name+
作者:编程之家 时间:2020-08-21
上一页
90
91
92
93
94
95
96
97
下一页
小编推荐
热门标签
更多
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