摘要: 表与表的连接总体分为三类:内连接:inner join 外连接:left join 、right join、full join、交叉连接:cross join下面将一一介绍先建表a 和bcreate table a (col int,coll int)insert into a values(1,10)insert into a values(2,20) insert into a values(... 阅读全文
posted @ 2008-11-20 10:24 玉玉 阅读(1463) 评论(2) 推荐(0) 编辑
摘要: retmxls-- 商品销售明细表rq--日期spid--商品信息sshje--每笔销售记录的金额select spid,rq, sum(sshje) from retmxls group by rq,spid with ROLLUP order by spid根据group by 后的第一个字段进行分组,我这里的是rq,那就是同日期的为一组,并在这一组完的最后一行插入一个空行,显示这个组的ssh... 阅读全文
posted @ 2008-11-18 11:33 玉玉 阅读(4074) 评论(0) 推荐(0) 编辑
摘要: @@SERVERNAME : 返回运行SQL Server 2000本地服务器的名称。 @@REMSERVER : 返回登录记录中记载的远程SQL Server服务器的名称。 @@CONNECTIONS  : 返回自上次启动SQL Server以来连接或试图连接的次数,用其可让管理人员方便地了解今天 所有试图连接服务器的次数。 @@CURSOR_ROWS : 返回最后连接上并打开的游标中当前存在的... 阅读全文
posted @ 2008-11-17 10:50 玉玉 阅读(236) 评论(0) 推荐(0) 编辑
摘要: --参考 1、共享本地文件夹 D:\temp 共享名为 test net share test = D:\temp 2、执行SQL在数据库服务器上创建映射 z: exec master..xp_cmdshell 'net use z: \\server\test 密码 /user:admin... 阅读全文
posted @ 2008-11-17 10:36 玉玉 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 程序说明: 通过游标来实现个字段(类型为text或ntext)里指定内容的替换 其中 @otxt变量为:要替换掉字符串值 @ntxt变量为:替换的新字符串值 请按需求更改! TargetField为该字段的名称 TargetTable为数据表名称 以下为整个程序(请按需更改) --------------------------------------------------------*/ de... 阅读全文
posted @ 2008-11-15 17:56 玉玉 阅读(784) 评论(0) 推荐(0) 编辑
摘要: --取整函数1,上取整 ceiling() 列:ceiling(4.1) 返回值为5 --取整函数2,下取整 floor() 列 floor(4.9) 返回值4 阅读全文
posted @ 2008-11-13 10:21 玉玉 阅读(3064) 评论(0) 推荐(0) 编辑
摘要: 由于需要需要配置一个发布订阅,可是一直报告:" sql server 复制需要有实际的服务器名称才能连接到服务器,不支持通过别名、ip地址或其他任何备用名称进行连接。请指定实际的服务器名称“xxxx”(Replication Utlities)。" 经过一番分析发现是在安装完sql server 后修改过机器名称,运行下面两条语句既可以看出来: use... 阅读全文
posted @ 2008-11-11 12:58 玉玉 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp... 阅读全文
posted @ 2008-11-10 18:38 玉玉 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 常用的字符串函数有: 一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。 2、CHAR() 将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。 3、LOWER()和UPPE... 阅读全文
posted @ 2008-11-10 18:23 玉玉 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 列: select convert(char(20),getdate(),126) 返回结果 2008-11-10 不带世纪数位 (yy) (1) 带世纪数位 (yyyy) 标准 输入/输出 (3) - 0 或 100 (1, 2) 默认设置 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy ... 阅读全文
posted @ 2008-11-10 17:39 玉玉 阅读(219) 评论(0) 推荐(0) 编辑