-
转载的一篇sqlserver文章
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
公司组织SQL水平考试,看了写教材,写了点总结发上来跟大家分享。 我公司使用的是Sybase ASE12.5,所以下面的一些特性是针对Sybase ASE的。 一:SQL Bisic 1:SQL(Structured Quary Language)特性: a:标准化 b:非过程化的 c:可优化的 d:面向集合操作的[详细]
-
sqlserver 自定义函数随机产生指定范围的随机数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
/*--创建视图 create view RandomView as select re=rand() --自定义函数:取得指定范围的随机数 create function RandData( @a int,@b int) returns decimal(38,0) as begin declare @r decimal(38,0) select @r=cast(re*(@b-@a)+@a as decimal(38,0)) from[详细]
-
SqlServer心得
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
SQL操作全集 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL―数据定义语言(CREATE,ALTER,DROP,DECLARE) DML―数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL―数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语[详细]
-
SQLServer2000安装提示挂起的处理办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
?????在安装SQL SERVER 2000时出现如下的提示: ??? “以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。” ????? 按照提示重启计算机,再安装,仍然出现同样的提示。这是因为安装程序在先前的安装过程中在系统[详细]
-
关于SQLServer2005的学习笔记――约束、Check、触发器的执行顺序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
通常我们认为一条 Insert 就是一个事务,但这个事务是如何执行的呢?如果保障事务执行时该事务的完整性和一致性呢?抛开存储机制、索引、锁等环节,让我们看看约束、 Check 和触发器在这个过程中的先后顺序,或许能加深些对事务的理解。 ? CREATE TABLE Test[详细]
-
关于SQLServer2005的学习笔记——约束、Check、触发器的执行顺序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
通常我们认为一条 Insert 就是一个事务,但这个事务是如何执行的呢?如果保障事务执行时该事务的完整性和一致性呢?抛开存储机制、索引、锁等环节,让我们看看约束、 Check 和触发器在这个过程中的先后顺序,或许能加深些对事务的理解。 ? CREATE TABLE Test[详细]
-
关于SQLServer2005的学习笔记——SQL查询解析步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
最近一来因工作上的事情比较闹心,没心事再研究 SQLServer2005 的体系结构;一来关于体系结构确实过于复杂,远远不如应用来的直接明了,所以暂时搁笔。 出于工作上的需要,对应用开发需要更多的了解,所以把心事暂时放到这方面。 ? 先从最简单的 SQL 入手来[详细]
-
SQLServer中 如何取出一个表的所有列名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
? SQLServer中 如何取出一个表的所有列名 ? DECLARE @objid int,@objname char(40)SET????????????? @objname = '表名'????????????????????????? SELECT???? @objid = id?????????????????????????? FROM???????? sysobjects?????????????????????????? WHE[详细]
-
SQLServer 表查询中的 合并查询 合集 差集 交集
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
use tempdb go if (object_id ('t1' ) is not null ) drop table t1 if (object_id ('t2' ) is not null ) drop table t2 go create table t1 (a int ) insert into t1 select 1 union select 2 union select 3 create table t2 (a int ) insert into t2 sel[详细]
-
SQLServer 数据库日志文件(LDF)损坏后 补救方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
以前经常遇到数据库日志文件损坏,或者丢失的情况,今天将解决方案写下来,以后别人再问起就给他个链接,多方便啊. 呵呵: ? 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用要附加的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.[详细]
-
关于SQLServer2005的学习笔记——SQL查询解析步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
最近一来因工作上的事情比较闹心,没心事再研究 SQLServer2005 的体系结构;一来关于体系结构确实过于复杂,远远不如应用来的直接明了,所以暂时搁笔。 出于工作上的需要,对应用开发需要更多的了解,所以把心事暂时放到这方面。 ? 先从最简单的 SQL 入手来[详细]
-
关于SQLServer2005的学习笔记――子查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
SQL Server 的子查询给人的感觉一向不是很好用, IN 子查询无法实现多列的子查询,很多情况下又需要进行自我的子查询操作,比如取员工的最新订单之类的问题。以下 SQL 和案例来之于 SQLServer2005 技术内幕 T-SQL 查询 一书,不过适当的做了些编排和自己的理[详细]
-
关于SQLServer2005的学习笔记——子查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
SQL Server 的子查询给人的感觉一向不是很好用, IN 子查询无法实现多列的子查询,很多情况下又需要进行自我的子查询操作,比如取员工的最新订单之类的问题。 以下 SQL 和案例来之于 SQLServer2005 技术内幕 T-SQL 查询 一书,不过适当的做了些编排和自己的[详细]
-
关于SQLServer2005的学习笔记――CTE递归和模拟测试数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
在 Oracle 中模拟测试 数据是非常简单的一件事情。 Oracle 首先提供了一个 dual 的虚表 其次提供了一个 Connect by 语句,实现了虚表数据列的模拟 最后 Oracle 提供了强大的 DBMS_RANDOM 包进行相关随机数的产生。 SELECT ? TRUNC(DBMS_RANDOM.VALUE(1,101))[详细]
-
关于SQLServer2005的学习笔记——CTE递归和模拟测试数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
在 Oracle 中模拟 测试 数据是非常简单的一件事情。 Oracle 首先提供了一个 dual 的虚表 其次提供了一个 Connect by 语句,实现了虚表数据列的模拟 最后 Oracle 提供了强大的 DBMS_RANDOM 包进行相关随机数的产生。 SELECT ? TRUNC(DBMS_RANDOM.VALUE(1,101)[详细]
-
sqlserver和oracle常用函数对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
sqlserver和oracle常用函数对比 ? 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) value O:select fl[详细]
-
Error creating bean with name 'transactionManager&am
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
2009-12-15 16:11:09 [ERROR]-[org.springframework.web.context.ContextLoader] Context initialization failed ? org.springframework.beans.factory.BeanCreationException : Error creating bean with name 'transactionManager' defined in file [F:/wo[详细]
-
SqlServer2005 恢复数据库时出现Exclusive access could not be
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
I kept running into issues when I tried to restore a database from a backup file.? The error I kept getting was: Restore failed for Server ‘localhost/SQLExpress’. Additional Information: ? System.Data.SqlClient.SqlError: Exclusive access[详细]
-
SQLServer数据库设计表和字段
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
SQL Server 数据库 设计表和字段 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,[详细]
-
Sqlserver 2005 使用T-SQL语句 导出数据到文本文件 目前我自己总
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
/*******??导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /***********??导入Excel SELECT * FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’,??’Data Source="c:/test[详细]
-
关于SQLServer2005的学习笔记――分析函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
SQLServer2005 提供了几个有用的分析函数如 ROW_NUMBER,NTILE,RANK,DENSE_RANK ,从而大大简化了编程 方式,并提供了系统性能。 此外根据测试 MAX,MIN,AVG 之类的统计函数还是可以在分析函数中应用的,不过和 Oracle 的处理有点不一样,好像无法应用 OVER 中[详细]
-
关于SQLServer2005的学习笔记——分析函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
SQLServer2005 提供了几个有用的分析函数如 ROW_NUMBER,NTILE,RANK,DENSE_RANK ,从而大大简化了 编程 方式,并提供了系统性能。 此外根据 测试 MAX,MIN,AVG 之类的统计函数还是可以在分析函数中应用的,不过和 Oracle 的处理有点不一样,好像无法应用 OVER[详细]
-
CodeSmith,SqlServer,C#中的类型对照
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
SQLServer ? ? ? ? ? CodeSmith ?? ? ? ? ? ? ? ? ? ? ? ? ? ?C# bigint ? ? ? ? ? ? ? ? ? ?Int64??????????????????????????????????????? Int64binary ? ? ? ? ? ? ? ? ?Binary ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?System.Byte[]bit ? ? ? ? ? ? ? ? ? ? ?[详细]
-
SQLServer中用的比较多的函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
下面是我在SQLServer中用的比较多的函数,你还用些什么函数?或者对哪个函数有比较好用法?或者你不用哪些函数? LEFT ( character_expression,integer_expression ) 返回从字符串左边开始指定个数的字符。 例: select left('my name is viwo',4) my n RIGHT[详细]
-
sqlServer2000 视图
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
SELECT dbo.Map_UnitType.typename AS CompanyTypeName,????? UnitType_1.typename AS CompanyParentTypeName,dbo.Map_UnitOwner.OwnerID,????? dbo.Map_UnitOwner.UnitID,dbo.Map_UnitOwner.OwnerName,????? dbo.Map_UnitOwner.OwnerType,dbo.Map_UnitOwner[详细]