-
函数的创建及使用时的注意事项
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
函数的创建及使用时的注意事项 -- 以下是 sql 中函数的创建及使用方法 create function test ( @Num varchar ( 20 )) --@Num 参数 returns varchar ( 50 ) -- 返回值类型 as begin declare @MSG varchar ( 20 ) if ( @Num = 1 ) ??? select @MSG = ' 正确 '[详细]
-
Deleted表用于存储DELETE和UPDATE语句所影响的行的复本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
Deleted 表用于存储 DELETE 和 UPDATE 语句所影响的行的复本。在执行 DELETE 或 UPDATE 语句时,行从触发器表中删除,并传输到 deleted 表中。 Deleted 表和触发器表通常没有相同的行。 Inserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个[详细]
-
UNION、UNION ALL和EXISTS
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
1 、 在使用 union 命令时,所有被选取的列的数据类型应该是相同的。 2 、 union 与 union all 的区别: ?? union 会把相同的值过滤掉,也就是说如果使用了 union 那么查询结果中是没有重复的值的此时的它就相当于 distinct 。 ?? union all 与 union 相反,[详细]
-
嵌套子查询时需要注意的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
嵌套子查询时需要注意的: (1) 、一个子查询必须放在圆括号中 (2) 、将子查询放在比较条件的右边以增加可读性 (3) 、子查询不包含 order by 子句。对一个 select 语句只能用一个 order by 子句。 (4) 、 order by 子句可以使用,并且在进行 top-n 分析时是必[详细]
-
大数据的导入与导出,可以用到两个方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
大数据的导入与导出,可以用到两个方法: (1) 、用微软提供的 bcp 命令 用法 : bcp {dbtable | query} {in | out | queryout | format} 数据文件 ? [-m 最大错误数 ] ???????????? [-f 格式化文件 ] ???????? [-e 错误文件 ] ? [-F 首行 ] ?????????????????[详细]
-
delete、truncate table和drop table的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
delete 、 truncate table 和 drop table 的区别: (1 、 ) 首先它的共同点都是删除数据, drop 是将表也给删除了 (2) 、 delete 只是单单的删除表中的数据,但是它执行的速度是比较慢的,因为它 要记录日志信息 ,也就是说,使用 delete 语句,系统将一次一[详细]
-
type或者xtype总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
在 sql server2005中测试通过的非常有用的sql语句 这篇文章中,总结了很多有用的sql语句,但是文中有许多 sql 语句中可以看到 type 或者 xtype, 下面来讲讲它们的具体含义: Type 是在 6.0 就有的 ,XType 在 7.0 才出现 : ? Type 对象类型。可以是下列值之一[详细]
-
update中的置0操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
1 、 update a001 set a001054='0'||a001054 这个的意思就是说给字段 a001054 的数据前面都加一个 0 。 语句中的 || 在 oracle 中起到了拼接字符的作用。 Sqlserver 中为 + 2 、 update a001 set a001011=replace(a001011,' 0:00:00','') 将数据表中 0:00:00[详细]
-
sqlserver2008与myeclipse的连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
%@ page language="java" contentType="text/html;charset=GB18030" ?pageEncoding="GB18030"% %@ page import="java.sql.*" % html ? head meta http-equiv="Content-Type" content="text/html;chatset=GB18030" ??? titleMy JSP 'MyJsp.jsp' starting page[详细]
-
sqlserver综合总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
1、从数据字典 v$database 中可以得到数据库的名字、创建日期 select name,created,log_mode,open_mode from v$database ; 2 、获取数据库主机名和实例名 select host_name,instance_name,version from v$instance ; 3 、给输出的结果加上指定的标识符 selec[详细]
-
MS-SQLSERVER 中取得各个表有多少条数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
接上篇,正好也想到了MS-SQLSERVER 数据库中,如果要取每个表存有多少条数据的话应该如何处理呢? 进过测试 select a.name,b.rows from sysobjects a inner join sysindexes b on a.id = b.id where a.type = 'u' and b.indid in (0,1)order by a.name 结果[详细]
-
计算机(本科)课程安排表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
2005 年 3 月~ 7 月 专业 星期一 星期二 星期三 星期四 星期五 星期六 星期天 上午 下午 晚上 上午 下午 04 春计算机本科 信号处理原理( 103 ) 计算机操作系统 (5.14 开始 ) ? ? ? 软件工程 (5.14 开始 ) 04 秋计算机本科 数据结构( 103 ) 信号处理原理[详细]
-
SQLSERVER附加数据库时错误 5123 无法为此请求检索数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
权限不够,用sa附加.[详细]
-
在sqlserver和oracle中,’’和’ ’的含义
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
在 sqlserver 和 oracle 中, ’’ 和 ’ ’ 的含义是不一样的: 在 sqlserver 中, ’’ 和 ’ ’ 都代表空的意思也就是它们的返回值是一样的,例如: select case when ‘ 1’ ’’ then ‘ok’ else ‘no’ end; select case when ‘ 1’ ’ ’ then ‘ok[详细]
-
Sqlserver中判断一字符在另外字符中出现的次数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
? 在sqlserver中来计算一个字符串在另一个字符串中出现的次数,通常会去用循环来匹配,然后计算出出现的次数,这样的效能不是很高。现在讲一种比较简单的方法也能实现同样的功能,思路如下: ??? 1:设有字符串str1 str2 ,现在要求str1 在 str2中出现的次数[详细]
-
获取SqlServer中表结构
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
--获取SqlServer中表结构 SELECT syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length FROM syscolumns,systypes WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('dbo.Employees')[详细]
-
关于用sqlserver2005的SSIS进行导出的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
找不到连接“SourceConnectionOLEDB 正在初始化数据流任务 (成功) - 正在初始化连接 (成功) - 正在设置 SQL 命令 (成功) - 正在设置源连接 (错误) 消息 * 找不到连接“SourceConnectionOLEDB”。如果找不到特定的连接元素,Connections 集合将发生此错误。 ([详细]
-
SQLServer查询一张表的主键
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
SQLServer ? 查询一张表的主键:SELECT a.name? ? FROM?? syscolumns a? ? inner? join sysobjects d on a.id=d.id??????? ? where? d.name='SPF_Users' and exists(SELECT 1 FROM sysobjects where xtype='PK' and? parent_obj=a.id and name in (?? ? SELE[详细]
-
ms_sqlserver 资料大全
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
http://blog.chinaunix.net/u3/110339/showart_2299356.html[详细]
-
char、varchar、nchar、nvarchar的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
? 对于程序中的string型字段,SQLServer中有 char、varchar、nchar、nvarchar 四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 定长或变长 所谓定长就是长度固定的,当输入的数据长度没有达到指定的[详细]
-
SQLServer : EXEC和sp_executesql的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
1,EXEC的使用 2,sp_executesql的使用 ?????? MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,[详细]
-
sqlserver增量更新另一个表的缺失数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
declare @tname varchar(100),@tid int declare cur_table cursor for select [name],[object_id] from sys.objects where [type]='u' open cur_table fetch next from cur_table into @tname,@tid while @@fetch_status=0 begin ?? ?declare @sql varchar(5[详细]
-
成为SQLserver专家的10个秘密
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
原文地址:http://technet.microsoft.com/en-us/magazine/gg299551.aspx 维护一个SQL Server环境可能会是一项非常复杂的任务。本文将列出10条可以让您降低复杂性和减少压力的SQL Server维护方法。 Paul S. Randal 在过去的几年里,越来越多的公司开始削减他[详细]
-
sqlserver 2005 分布式架构 对等事务复制
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
一、为什么要使用对等事务复制 首先要说明的是使用sqlserver复制的目的 使用sqlserver数据库复制的目的,就是要将数据库压力由一台服务器分散到多台服务器,通过一台sqlserver服务器作为主机,将主数据库中的数据,复制到其他N台备份服务器上,从而实现分布式查询[详细]
-
SqlServer2005(2008)还原数SqlServer2000据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法 以前一直使用SQL Server2000,现在使用SQL Server2005,就在现在的项目中使用它了。 对于SQL Server 2005,有几个地方是要注意的,比如在还原数据库时,不像2000里边将数据库和文件区分[详细]