SQL Server排序规则(collation)冲突和解决方案
什么是排序规则(collation) 关于SQL Server的排序规则,估计大家都不陌生,在创建数据库时我们经常要选择一种排序规则(conllation),一般我们会留意到每一种语言的排序规则都有许多种,比如标准大陆简体...
SQL Server 2005和SQL Server 2000数据的相互导入
自从SQL Server 2005推出后,因为有了更好的性能,所以有很多与SQL Server2000相关的应用程序需要升级到这个版本。但如何才能以最快最方便的方式把其中的表结构及对应的数据和数据的其它的格式导入到SQL Server200...
SQL中CONVERT转化函数的用法
格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate(),...
SQL中CONVERT转化函数的用法
格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate(),...
对于Sql Server的数据表格字段的索引碎片,还需要一个更好的解决办法
SQL Server的数据库索引碎片整理,大家有没有好的办法?目前我们是利用开发windows服务定期的对索引的碎片进行整理的,但这样维护成本也相当的高,一旦数据结构进行了调整,都需要同时对该服务进行调整,而一旦服务...
用SQL Script 快速生成给数据库角色授权的数据库脚本
平常我们在创建好一个新的数据据之后,通常都会要求给数据库创建一个角色,然后给这个角色授权。以下是我用来给数据库角色授权的还不错的SQL Script 脚本: 代码 <!--Code ...
SQL 2005 使用row_number来分页
今天研究了一下row_number,用它来返回特定行的记录感觉是非常方便的,所以就做了个分页的存储过程,但不知道性能较之top和游标之类的那个好 代码<!--Code highlighting produced by Actipro CodeHighlighte...
让数据库支持VS一样的智能提示
最近发现一个比较强大的东西 sqlassist.... 它可以让你在VS,SQL,MYSQL,PL/SQL等等数据库的图形界面工具中像VS智能提示一样强大..而且会将 数据库,数据表,视图,存储过程,触发器,对象,函数....只要有的全部显示出来.....
用户、角色、权限数据库设计
权限管理权限管理,主要是人员和权限之间的关系,但是如果让人员直接和权限打交道,那么权限的赋值、权限的撤销以及权限的变动会非常的麻烦,这样引入了,角色,给角色赋权限,然后给用户分配角色。这个设计主要涉...
SQL server 表值函数 标量值函数 区别
区别是:表值函数只能返回一个表,标量值函数可以返回基类型。 其中标量值函数调用的时候方式如下:Select dbo.FN('0001') 注意:函数前边一定要加上所有者。如: dbo 表值函数调用方法如下:Selec...
sql server 大小写敏感
表 ALTER TABLE 表名字 ALTER COLUMN 列名字 nvarchar(100)(类型) COLLATE Chines...
SQL Server常用工具——SQL Server Powershell Extensions
使用PowerShell的优点与使用标准的T-SQL和SSIS进行自动化的方法相比,PowerShell脚本为DBA们带来了更多优点。这些优点包括: 1、对多服务器进行自动化处理更为简单,我们可以在多台SQL Server实例上执...
SQL中返回计算表达式的函数
今天在做一个查询的时候遇到这样一个问题,有一行数据为:money number 10-5 3我要计算money*number的值,在网上找了很久,终于找一个了一个SQL中返回计算表达式的函...
别让对Sql Server 的性能测试数据迷惑你
数据库的性能测试可以帮助你提前知道你的系统的负载能力,可以帮助你改进系统的实施或设计,可以帮助你确定一些设计和编程原则. 但是,这里面也有陷阱. 如果不小心,你会自己把自己陷进去,却最终不明白是什么原因. ...
Sql Server判断数据库、表、存储过程、函数是否存在
判断数据库是否存在if exists (select * from sys.databases where name = '数据库名')drop database [数据库名]判断表是否存在if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPRO...
Sql Server 2005数据库分区
1 -- 进行演示操作前, 先备份, 以便可以在演示完成后, 恢复到原始状态 2 USE master 3 -- 备份 4 BACKUP DATABAS...
获取sql server 2008表字段信息
SELECT T.name as tablename,C.* from sys.columns C,sys.tables T where C.object_id=T.object_id and T.name='表名'
SQL Server 2008 新增功能 -- 复制
SQL Server 2008 中引入了多个新功能和多项复制改进功能。对等事务复制 对等复制包括对可用性和可管理性进行了下列重要改进:能够在同步过程中检测冲突。此选项在默认情况下处于启用状态,它允许分发代理检测冲...
SQL Server 2008 新增功能 -- 报表制作
Microsoft SQL Server 2008 Reporting Services (SSRS) 中引入了多项新增功能和增强功能,这些功能可以为开发报告解决方案的人员提供改进报告功能。报表制作中的新增功能 介绍了tablix、图表和仪表数据区域,还...
SQL Server 2008 R2:报表开发工具3.0
ReportBuilder是一个工具集,通过它可以开发出发布到Web上的报表,通过ReportBuilder可以创建包含图像,图表,表格和打印控件的报表,此外,ReportBuilder也支持下钻和排序,如果你熟悉第三方报表工具,图Crystal...