
ms sql server
文章平均质量分 77
lovelacy
这个作者很懒,什么都没留下…
展开
-
精妙的SQL语句
说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b)insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间select a.title,a.username,b.adddate from table a,(select m原创 2007-01-12 15:07:00 · 600 阅读 · 0 评论 -
34步优化sql语句
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(inter原创 2007-05-09 15:19:00 · 688 阅读 · 0 评论 -
SQL Server 2005的商务智能和数据仓库
摘要:本文概述了 SQL Server 2005 Beta 2 中“商务智能”平台的增强功能。本文并非实施指南,而是为读者提供了关于“商务智能”平台增强功能的信息。 本页内容 免费书籍资料下载 简介 在线手册 SQL Server2005 Beta 2 入门 免费书籍资料下载 关系型数据仓库 相关研究方向 提取、转换和加载 (ETL) 在线手册原创 2007-09-11 11:09:00 · 1037 阅读 · 0 评论 -
SQL Server数据库开发的二十一条军规
如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样原创 2007-09-11 11:01:00 · 809 阅读 · 1 评论 -
Sql server进行优化50招特效
查询速度慢的原因很多,常见如下几种: 论文下载 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 交流论坛 2、I/O吞吐量小,形成了瓶颈效应。 人工智能 3、没有创建计算列导致查询不优化。 数据仓库 4、内存不足 电脑常识 5、网络速度慢 数据挖掘研究院 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 人工智能原创 2007-09-11 10:55:00 · 692 阅读 · 0 评论 -
SQL Server2005的XML数据类型之基础篇
一、 引言 如今,在SQL Server 2005中,XML成为第一流的数据类型。借助于基于XML模式的强类型化支持和基于服务器端的XML数据校验功能,现在,开发者可以对存储的XML文档进行轻松地远程修改。 作为数据库开发者,许多人都必须大量地涉及XML。 如今,在SQL Server 2005中,你能以一种新的数据类型的形式把XML存储在数据库中。 事实上,在SQL Server 200原创 2007-09-11 10:59:00 · 678 阅读 · 1 评论 -
SQL简单验证身份证号码位数、出生日期、性别(转)
主要验证SQL数据库中已输入的15位 及18位 身份证号码的位数、出生年月日是否正确,可以过滤出大部分的输入错误。 or (len(身份证号)=18 and (Substring(身份证号,7,2)20 or (Substring(身份证号,11,2)>12)or (Substring(身份证号,11,2) in (01,03,05,07,08,10,12) and转载 2007-09-19 17:36:00 · 11800 阅读 · 1 评论 -
SQL Server
SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL-92标准。 SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种原创 2007-10-22 09:56:00 · 2797 阅读 · 0 评论 -
升级到SQL Server 2005的常见问题解答
从SQL Server 2000升级到SQL Server 2005意味着进入一个完全崭新的数据库管理世界。我们已经编制了一个经常会被问到的问题列表来解决你的SQL Server 2005升级问题,包括使用DTS包、复制数据库、创建密码和在同一台机器上安装不同的SQL Server版本。 经常被问到的问题: 升级到SQL Server 2005 1. SQL Server 200原创 2007-10-22 11:04:00 · 1096 阅读 · 0 评论 -
在 ASP.NET 中使用 SQL Server 2000 Analysis Services 和 Office XP构造 OLAP 报表设计程序
原著:Jeffrey Hasan、Kenneth Tu翻译:sages 原文出处:MSDN Magazine Oct 2003 (OLAP)原代码下载:OLAP.exe (373KB) 本文假设读者熟悉 ASP.NET 和 SQL Server。 摘要转载 2007-10-23 12:00:00 · 1950 阅读 · 1 评论 -
通用SQL数据库查询语句精华使用简介(一)
一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email FROM testtable原创 2007-05-09 17:07:00 · 716 阅读 · 0 评论 -
SELECT 语句与其子句的详解
整理了一下SELECT语句的一点用法,不过这是SQL SERVER 2000 下的,整体的语法和informix 的SQL语法差不多,仅供参考,对于初学SQL语句的新手来说还是有帮助的,嘿嘿~~~ 其实我就是新手,以后还请各位大侠多多执教!!! SELECT从数据库中检索行,并允许从一个或多个表中选择一个或多个行或列。虽然 SELECT 语句的完整语法较复杂,但是其主要的子句可归纳如下:S原创 2007-05-09 16:22:00 · 1995 阅读 · 0 评论 -
关于SQL Server中密码问题详细分析
问题1、修改了系统登录密码,导致sqlserver启动失败。 是因为SqlServer服务启动时自动绑定了一个系统帐号,一般这种情况出现在administrator帐户以外的系统帐户登录系统的情况,因为默认SqlServer是不指定帐号的。 解决办法:鼠标右键单击“我的电脑”,“管理”,“服务和应用程序”,“服务”,右键单击“MSSQLSERVER”,选择“属性”,选择“本地系统帐户”原创 2007-07-15 20:17:00 · 743 阅读 · 0 评论 -
MS-SQL开发常用汇总和t-sql技巧集锦
1.把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt(原始密码)select原创 2007-07-15 20:21:00 · 620 阅读 · 0 评论 -
50种方法巧妙优化SQL Server数据库
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp原创 2007-07-15 20:25:00 · 911 阅读 · 1 评论 -
如何利用SQL Server发邮件?
SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。 一、启动SQL Mail xp_startmail @user,@password @user和@password都是可选的 也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按原创 2007-07-15 20:29:00 · 858 阅读 · 0 评论 -
通用SQL数据库查询语句精华使用简介
一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email FROM testtable WHERE name=张三 (一) 选择列表原创 2007-07-15 20:27:00 · 535 阅读 · 0 评论 -
SQL查询语句精华使用简要
最近在学习java web的开发,本人并不太喜欢java,可是生活所需.struts是基于MVC,当我们在修改一个数据库里的表数据时,一般都会把它从数据库里读出来,然后request给jsp页面的的标签,下面是一个操作过程: ---------- 获得数据 -------------- | action |-------------原创 2007-05-09 15:54:00 · 620 阅读 · 0 评论 -
Sql Server实用操作小技巧集合
包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等 (一)挂起操作在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager删除PendingFileRename原创 2007-05-09 15:49:00 · 660 阅读 · 0 评论 -
SQL的一些用法小结
1.模糊查询: select * from 表名 where 查询字段 like %biao_%通配符--匹配任意字符_通配符--匹配单个字符2.字符串的连接(||): select 字段1 || , || 字段2 别名 from 表名 输出: 字段1,字段2 3.查找非空项: select * from 表名 where 字段 is not null4.集合查询原创 2007-05-09 16:00:00 · 712 阅读 · 1 评论 -
替换字段中的字符串
用这个吧: --创建数据测试环境 create table #tb(aa text) insert into #tb values(abc123abc123,asd) --定义替换的字符串 declare @s_str varchar(8000),@d_str varchar(8000) sel原创 2007-09-30 15:59:00 · 816 阅读 · 0 评论