-
SqlServer之Convert 函数应用(转载)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
SqlServer之Convert 函数应用?格式: CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. Select CONVERT(varchar(100),GETDATE(),0): 05 16 2006[详细]
-
SQLSERVER 里实现ORACLE里的Sequence 的功能(亲自实践)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
ORACLE里的Sequence 可以实现自动增加的功能,在SQLSERVER 中通过定义项目的属性 IDENTITY 来实现 在下面的例子中,定义一个表storeID,其中的字段ID 作为自动增加项目: --声明使用哪个数据库 USE VC --删除已有的storeID表 IF EXISTS(SELECT TABLE_NAME from I[详细]
-
英文版SQL Server,命令中输入中文,结果是乱码的解决方案(转帖+亲
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
向英文版的 sqlserver 中,插入或者修改中文数据的时候会变成乱码,字段已经是nvarchar类型的了,还是乱码。 解决之道就是在要插入的中文字符的引号 前加N 比如一般情况下 insert into MyTable(name,url) values('name','中文'); 而要想在英文版的 sqlserver[详细]
-
SQLServer2008 表中字符显示乱码(已解决)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
导数据库从Sql Server2008R2导为Sql Server2008 某个表文字总是表示为【?】 原来是字段的定义类型问题。 从varchar变为nvarchar问题解决。[详细]
-
sqlserver 对列增加注释
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
Alter table Part_Maker_Stock_Adjust_Batch_Detail?? drop column pre_adjust_qty --删除某一列 Alter table Part_Maker_Stock_Adjust_Batch_Detail?? add? pre_adjust_qty int not null default 0--添加某一列 给此列加注释 EXECUTE sp_addextendedpropert[详细]
-
SqlServer判断(数据库,表,视图,存储过程等)是否存在
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
---------------------------------------------------------------- 判断数据库是否存在 if exists( select * from master..sysdatabases where name =N '库名' ) print 'exists' else print 'not exists' -----------------------------------------------[详细]
-
判断sqlserver对象是否存在(转)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
--查看对象是否已经存在 ? --数据库是否存在 ? ? --if exists (select * from sys.databases where name = ’数据库名’)?? ? --? drop database [数据库名] ? ?? ? if exists(select * from sys.databases where name='FGM_POS') ? print '存在' ? --drop d[详细]
-
SSAS发布到IIS
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
上一章我们介绍了一个简单的多维数据集模型的建立,他可以发布到本机的AS服务中,并在本机用SQL客户端连接,但是还不能供其他机器访问。本章我们介绍如何通过web服务来把分析服务发布到网络中,来供其他客户端联机分析,这些客户端包括SQLServer、ADOMD.NET[详细]
-
重命名SQLServer数据库的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
本文讲解重命名SQLServer 数据库,包括物理文件名、逻辑文件名的改名。 企业管理器中没有改数据库名的功能,如果一定要用企业管理器来实现,你可以备份数据库,然后还原,在还原时候可以指定另一个库名,然后再删除旧库就行了。 这里以 SQLServer 20000 为例[详细]
-
SQLSERVER的中文排序规则(转帖+亲自实践)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
排序规则简介: ?????? 什么叫排序规则呢?MS是这样描述的:"在 Microsoft SQL Server 2000 中, 字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存 储和比较字符所使用的规则。" 在查询分析器内执行下面语句,可以得到SQL SERVER支[详细]
-
学习SQLServer: 设置QUOTED_IDENTIFIER
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
使用系统向导一般自动带入这些设置语句 语法 SET QUOTED_IDENTIFIER { ON | OFF } 1使 SQL Server 遵从关于引号分隔标识符和文字字符串的 ISO 规则。 2 当 SET QUOTED_IDENTIFIER 为 ON (默认)时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET Q[详细]
-
sqlserver2000到sqlserver2005数据库迁移
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
正确方法:首先建立数据库,然后右键改数据库点击任务-还原-数据库,选项里面选择覆盖当前数据库[详细]
-
使用Sqlserver事务发布实现数据同步
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这里以sqlserver2008的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方面与[详细]
-
SQLServer判断字段是否为空
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
? 今天在SQL Server中遇到一个需要在sql中判断某一个字段为空,以下是代码 SELECT ?*? FROM ?表名? WHERE ?字段? IS ? NULL ? 在mysql中判断字段是为空可以直接写 字段='',在sqlserver中是不行的。[详细]
-
SQLServer2000安装图解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
第1步:解压rar的sql2000压缩包到当前路径,点击autorun.exe或者setup.bat进行安装,如下图: ? ? 第2步:点击"安装SQL Server 2000 组件",如下图: ? ? 第3步:点击"安装数据库服务器",如下图: ? ? 第4步:点击"继续",如下图: ? ? 第5步:点击"下一步",如下图: ? ?[详细]
-
关于Sqlserver2008,修改数据表无法保存的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
大家好,我在网上看到一位 ? ?牛人 ? 写的这个解决方法很实用所以转载一下!!! 自从上次重装完Sql Server 2008之后,每次修改表字段或类型要保存的时候,都会出现以下图片的问题: 第一次遇到这样的情况时,顿时感到一阵恶心,怎么会有这样的情况,第二次[详细]
-
学习设计模式之二:抽象工厂模式(Abstract Factory)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
??每个模式都是针对一定问题的解决方案。抽象工厂模式面对的问题是多产品等级结构的系统设计。 ? ? ? ? ?在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和产品等级。 ? ? ? ? ?产品族:是指位于不同产品等级结构中,功能相关联的产品组成的家[详细]
-
SQLServer性能测试诊断分析与优化
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
查询和分析存储过程性能的T-SQL Some Transact SQL Queries to Analyze Stored Procedure Performance http://www.perfwolf.com/The_Load ... lyzespperforman.HTM 常用SQL性能计数器: Understanding SQL Performance Counters http://www.extremeexperts.c[详细]
-
SQLServer性能测试诊断分析与优化相关参考材料
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
查询和分析存储过程性能的T-SQL Some Transact SQL Queries to Analyze Stored Procedure Performance http://www.perfwolf.com/The_Load ... lyzespperforman.HTM 常用SQL性能计数器: Understanding SQL Performance Counters http://www.extremeexperts.c[详细]
-
在VS下用C语言连接SQLServer2008
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
step1:启动SQLSERVER服务 step2:打建立数据库test,在test库中建立test表(a varchar(200),b varchar(200)) ?step3:建立系统DSN,开始菜单 -运行 -odbcad32, ??添加-SQL SERVER Native Client 10.0 ?名称:csql,服务器:localhost ?使用用户使用登录ID和密码的S[详细]
-
sybase文章精选【3】 2012.07.08
所属栏目:[MsSql教程] 日期:2020-12-12 热度:173
?? CU-Sybase讨论区精华帖 ?? ChinaUnix.net 论坛首页 精华首页 Sybase精华区 正文 SYBASE 使用技巧集锦 --相信是篇好文大家看看!!!! http://www.chinaunix.net 作者:wolf2602??发表于:2003-09-12 10:13:01 FAQ?by?杨冶军? ????? Q.如何解决数据库被[详细]
-
用CAIN破解SqlServer2000 HASH
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
所有SQLSERVER账号的密码都经过了pwdencrypt这个函数的加密。 比如: SQL代码 select pwdencrypt('ninty');?? 0x01001F32B351238BEEE4411C2006F5D76C7FE66AABC977CB5A803395B514A1CDD5A8DE14C3250AAF89A8B4EA4633 (因为加密算法跟时间有关,所以每次执行所[详细]
-
sqlserver日期格式化
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100),GETDATE(),0): 05 16 2006 10:57AM Select CONVERT(varchar(100),1): 05/16/06 Select CONVERT(varchar(100),2): 06.05.16 Select CONVERT(varchar(100),3): 16/05/06 Select CONVER[详细]
-
sqlserver 耗费前十的sql
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
SELECT TOP 100 total_worker_time / execution_count?????? AS [Avg CPU Time],(SELECT Substring(text,statement_start_offset / 2,( CASE ?WHEN statement_end_offset = -1 THEN Len(CONVERT(NVARCHAR(max),text)) * 2 ?ELSE statement_end_offset END -[详细]
-
sqlserver开事务与不开事务的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
又看到一篇好文章,原来sql server执行一条sql的时候,是默认打开事务的,执行完后都会执行一次commit操作,这样如果执行多次,就会大大地降低性能。所以开事务后,只在最后执行完并且成功时commit一次,因而加快速度。高手的测试在下面。 ? 昨天在测试一段[详细]