![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Sql
文章平均质量分 74
Star8816
这个作者很懒,什么都没留下…
展开
-
SELECT查询自动增加序号
如果数据表本身不含自动地增编号的字段时,要怎么做才能够让SELECT 查询结果自动增加递增序号呢?提供下列三种方法供您参考:/* 方法一*/SELECT 序号= (SELECT COUNT(客户编号) FROM 客户 AS aWHERE a.客户编号客户编号, 公司名称FROM 客户 AS b ORDER BY 序号;GO/* 方法二:*/SELECT 序号原创 2008-05-23 16:30:00 · 4156 阅读 · 0 评论 -
通用SQL数据库的查询语句 (1)
发布时间:2008.01.04 04:40 来源:赛迪网 作者:20933 通用SQL数据库的查询语句: (注释:本文中Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。) 一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE原创 2008-10-08 14:47:00 · 976 阅读 · 0 评论 -
三种数据库利用SQL语句进行高效果分页
在程序的开发过程中,处理分页是大家接触比较频繁的事件,因为现在软件基本上都是与数据库进行挂钓的。但效率又是我们所追求的,如果是像原来那样把所有满足条件的记录全部都选择出来,再去进行分页处理,那么就会多多的浪费掉许多的系统处理时间。为了能够把效率提高,所以现在我们就只选择我们需要的数据,减少数据库的处理时间,以下就是常用SQL分转载 2008-10-08 14:54:00 · 564 阅读 · 0 评论 -
使用SQL视图查出所有的数据库字典
本文中的SQL代码可以在企业管理器、查询分析器中简单执行,直接了当的查出SQL Server 2000及SQL Server 2005的所有数据字典。 (注释:数据库字典包括表结构(分SQL Server 2000和SQL Server 2005)、索引和主键.外键.约束.视图.函数.存储过程.触发器。) SQL Server 2000数据库字典—表结构.sql SEL转载 2008-10-08 14:56:00 · 761 阅读 · 0 评论 -
实现跨多个表格的数据进行组合的SQL语句 (1)
在对跨多个表格的数据进行组合时,有时很难搞清楚要使用哪一个SQL句法。我将在这里对将多个表格中的查询合并至单一声明中的常用方式进行阐述。 在这篇文章中的样本查询符合SQL92 ISO标准。不是所有的数据库生产商都遵循这项标准,而且很多厂商采取的提升措施会带来一些意料不到的后果。如果你不确定你的数据库是不是支持这些标转载 2008-10-08 14:58:00 · 1004 阅读 · 0 评论 -
深入讲解SQL Union和Union All的使用方法
【赛迪网-IT技术报道】UNION指令的目的是将两个SQL语句的结果合并起来。从这个角度来看, 我们会产生这样的感觉,UNION跟JOIN似乎有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到转载 2008-10-08 15:06:00 · 638 阅读 · 0 评论 -
巧用一条SQL 实现其它进制到十进制转换
问:怎样实现ORACLE中用一条SQL实现其它进制到十进制的转换? 答:具体示例如下: -----二进制转换十进制-----------------select sum(data1) from (select substr(1101, rownum, 1) * power(2, lengt转载 2008-10-08 15:07:00 · 674 阅读 · 0 评论 -
教你快速掌握SQL语句各种写法的效率问题
【赛迪网-IT技术报道】问题1:一次插入多条数据时下面这两种方法,哪种方法效率高? CREATE TABLE tb(ID int, 名称 NVARCHAR(30), 备注 NVARCHAR(1000)) INSERT tb SELECT 1,DDD,1 UNION ALL SELECT 1,510转载 2008-10-08 15:11:00 · 1377 阅读 · 0 评论 -
用SQL语句删除重复记录的四种好方法
问题:如何把具有相同字段的纪录删除,只留下一条。 例如:表test里有id,name字段,如果有name相同的记录只留下一条,其余的删除。name的内容不定,相同的记录数不定。 用SQL语句删除重复记录的四种方法: 方法1: 1、将重复的记录记入temp1表: select [标志字段id],count(*) in转载 2008-10-08 15:13:00 · 3916 阅读 · 0 评论 -
SQL 字符串函数小总结
1:replace 函数第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么select replace(lihan,a,b) -----------------------------lihbn(所影响的行数为 1 行)========转载 2009-02-05 15:24:00 · 655 阅读 · 0 评论 -
SQL删除、插入触发器(trigger)
create table aa ([dept_id] int,[inner_code] varchar(6),[ConText] varchar(18)) insert aa select 1,01,总公司 union all select 2,0101,一分公司 union all select 3,010101,一分公司第一项目部 union all select 4,转载 2009-02-05 15:39:00 · 2601 阅读 · 0 评论 -
学习SQL应知道的动态SQL语句基本语法
1 、普通SQL语句可以用Exec执行 9Kp=A CdaFr1 eg: Select * from tableName Wsc+A: Exec(select * from tableName) #Btn( Exec sp_executesql Nselect * from tableName -- 请注意字符串前一定要加N %BfplhE1a AN&)OIDc原创 2008-10-08 14:44:00 · 926 阅读 · 0 评论 -
利用"SQL"语句自动生成序号的两种方式
【赛迪网-IT技术报道】SQL Server2005数据库中利用SQL语句自动生成序号: 1.首先,我们来介绍第一种方式: ◆查询的SQL语句如下: select row_number() over (order by name) as rowid, sysobjects.[name] fro转载 2008-10-08 15:09:00 · 75599 阅读 · 0 评论 -
实例讲解如何才能让你的SQL运行得更快 (1)
很多人在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。 笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优转载 2008-10-08 15:08:00 · 1315 阅读 · 0 评论 -
SQL Server 2005的30个最重要特点
数据库管理10个最重要的特点特点描述数据库镜像通过新数据库镜像方法,将记录档案传送性能进行延伸。您将可以使用数据库镜像,通过将自动失效转移建立到一个待用服务器上,增强您SQL服务器系统的可用性。在线恢复使用SQL2005版服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复操作。在线恢复改进了SQL服务器的可用性,因为只有原创 2008-06-23 08:22:00 · 548 阅读 · 0 评论 -
使用SQL存储过程有什么好处
使用SQL存储过程有什么好处 ■SQL存储过程执行起来比SQL命令文本快得多。当一个SQL语句包含在存储过程中时,服务器不必每次执行它时都要分析和编译它。 ■调用存储过程,可以认为是一个三层结构。这使你的程序易于维护。如果程序需要做某些改动,你只要改动存储过程即可。 ■你可以在存储过程中利用Transact-SQL的强大功能。一个SQL存储过程可以包含多个SQL语句。你可以使原创 2008-06-19 16:39:00 · 978 阅读 · 0 评论 -
30步检查SQL Server安全列表
1. 确认已经安装了NT/2000和SQL Server的最新补丁程序,不用说大家应该已经安装好了,但是我觉得最好还是在这里提醒一下。 2. 评估并且选择一个考虑到最大的安全性但是同时又不影响功能的网络协议。 多协议是明智的选择, 但是它有时不能在异种的环境中使用。 3. 给 "sa" 和 "probe" 帐户设定强壮的密码来加强其安全性。设定一个强壮的密码并将其保存在一个安全的地方。转载 2008-10-08 14:14:00 · 668 阅读 · 0 评论 -
SQL服务器面临的危险.
SQL服务器面临的危险.危险:没有防火墙保护,暴露在公网中.后果:SQL蠕虫感染和黑客进行拒绝服务攻击、缓存溢出、SQL盲注和其它攻击. 补救:安装一款防火墙,即使经费有限,网上也有大把的免费产品.危险:没有进行安全漏洞扫描.后果:操作系统和各网络程序本身的漏洞被黑客发现,连累数据库被攻破.补救:永远保持最新的安全补丁,定期使用安全漏洞评估工具进行扫描. 危险:列举SQL服务器解析服务.后果:攻击转载 2008-10-08 14:35:00 · 622 阅读 · 0 评论 -
SQL2005中如何建立HTTP的端点
SQL2005提供了一个新的执行存储过程或者T-SQL的方法,它可以以WEB服务的方式发布到服务器上,而无须使用IIS 这个新特点通过HTTP API把HTTP端点暴露给用户,在WINXP SP2和WIN2003上被支持。 建立一个HTTP端点是非常简单的,如下:CREATE ENDPOINT MyEndpoint?STATE = STARTEDAS HTTP (AUTHENTICATION =原创 2008-10-08 14:37:00 · 661 阅读 · 0 评论 -
SQL Server数据库中经常用到的identity列
SQL Server数据库中经常用到的identity列 发布时间:2008.03.24 04:59 来源:赛迪网 作者:Alice 【赛迪网-IT技术报道】SQL Server中,经常会用到Identity标识列,这种自增长的字段操作起来的确是比较方便。但它有时还会带来一些麻烦转载 2008-10-08 14:46:00 · 655 阅读 · 0 评论 -
一些异常精妙的"SQL"语句
一些异常精妙的"SQL"语句 发布时间:2008.03.11 04:58 来源:赛迪网 作者:钱海歌 【赛迪网-IT技术报道】精妙的"SQL"语句: ◆复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a w转载 2008-10-08 14:52:00 · 1418 阅读 · 1 评论 -
深入讲解SQL Server数据库的嵌套子查询
很多人对子查询(subqueries)的使用都感到很迷惑,尤其对于嵌套子查询(即子查询中包含一个子查询)。现在,就让我们追本溯源地探究这个问题。 有两种子查询类型:标准和相关。标准子查询执行一次,结果反馈给父查询。相关子查询每行执行一次,由父查询找回。在本文中,我将重点讨论嵌套子查询(nested subqueries)(我将在转载 2008-10-08 14:55:00 · 842 阅读 · 0 评论 -
两个表间不存在的insert与存在的update
两个表间,不存在的insert与存在的update示例: IF OBJECT_ID(dbo.sp_showtable_insert) IS NOT NULLBEGINDROP PROCEDURE dbo.sp_showtable_insertIF OBJECT_ID(dbo.sp_showtable_insert) IS转载 2008-10-08 14:57:00 · 632 阅读 · 0 评论