文章分类 -  SQL

摘要:文章来自:51CTO下面将为您介绍SQL数据库中的全局变量及全部变量的赋值方式,供您参考,如果您对SQL中变量感兴趣的话,不妨一看,相信对您会有所启迪。Sqlserver中存可以定义 :全局变量 DECLARE @@变量名 类型 :局部变量 DECLARE @变量名 类型赋值方式:一. SET赋值 DECLARE @Name varchar(50),@@Name varchar(50) SET @Name='局部张三' SET @@Name='全局张三' SELECT @@Name+' '+@Name 二. SELECT 赋... 阅读全文
posted @ 2013-06-05 19:23 学海无涯1999 阅读(978) 评论(0) 推荐(0) 编辑
摘要:文章来自:CSDN-xiayuzhongdexiaotanSET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS OFF GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetOperationLogs]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[GetOperationLogs]GO/* 查询Voltage_Dist_Data的存储过程 */cre 阅读全文
posted @ 2013-05-29 12:00 学海无涯1999 阅读(179) 评论(0) 推荐(0) 编辑
摘要:文章来自:CSDN-xsqhl1314的专栏1.UNION的作用UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 SELECT DISTINCT)。 union只是将两个结果联结起来一起显示,并不是联结两个表………… UNION 的语法如下: [SQL 语句 1]假设我们有以下的两个表格, Store_Information 表格 sto. 阅读全文
posted @ 2013-05-02 18:19 学海无涯1999 阅读(1894) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-阳子的BLOG合并列值表结构,数据如下:id value ----- ------ 1 aa 1 bb 2 aaa 2 bbb 2 ccc 需要得到结果:id values------ -----------1 aa,bb2 aaa,bbb,ccc即:group by id, 求 value 的和(字符串相加)1. 旧的解决方法(在sql server 2000中只能用函数解决。)--1. 创建处理函数create table tb(id int, value varchar(10))insert into tb values(1, 'aa')insert i 阅读全文
posted @ 2013-04-23 11:32 学海无涯1999 阅读(116) 评论(0) 推荐(0) 编辑
摘要:文章来自:CSDN-WEB集坊添加没有默认值:alter table Test add BazaarType char(1)有默认值的添加列:alter table Test add BazaarType char(1) default(0)删除没有默认值的列:alter table Test drop COLUMN BazaarType删除有默认值的列:先删除约束(默认值)alter table Test DROP CONSTRAINT DF__Test__BazaarType__3C4ACB5F,然后在删除列alter table Test DROP COLUMN BazaarType系统 阅读全文
posted @ 2013-04-02 13:16 学海无涯1999 阅读(652) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-邀月工作室导读:本文主要涉及EncryptByPassPhrase和DecryptByPassPhrase函数进行通行短语(PassPhrase)加密。前言: 在SQL Server 2005和SQL Server 2008之前。如果希望加密敏感数据,如财务信息、工资或身份证号,必须借助外部应用程序或算法。SQL Server 2005引入内建数据加密的能力,使用证书、密钥和系统函数的组合来完成。 与数字证书类似。SQL Server 证书包括公钥和私钥这一对密钥,它们都用来加密和解密数据。SQL Server也拥有创建非对称密钥和对称密钥对象的能力。非对称密钥(asymme 阅读全文
posted @ 2013-03-25 11:12 学海无涯1999 阅读(148) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-痕网缺点: 1.会产生脏读 2.只适用与select查询语句优点: 1.有些文件说,加了WITH (NOLOCK)的SQL查询效率可以增加33%。 2.可以用于inner join 语句脏读: 一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户放弃修改,数据回到修改之前,这两个不同的结果就是脏读。详细内容: 要提升SQL的查询效能,一般来说大家会以建立索引(index)为第一考虑。其实除了index的建立之外,当我们在下SQL Command时,在语法中加一段WITH (NOLOCK)可以改善在线大量查询的环境中数据集被LOCK... 阅读全文
posted @ 2013-02-20 11:15 学海无涯1999 阅读(145) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-达奇查询所有表 1 SELECT 2 TableName = CASE WHEN A.COLORDER=1 THEN D.NAME ELSE D.NAME END, 3 FieldID = A.COLORDER, 4 FieldName = A.NAME, 5 Mark = CASE WHEN COLUMNPROPERTY( A.ID,A.NAME, 'ISIDENTITY ')=1 THEN '√ 'ELSE ... 阅读全文
posted @ 2013-01-22 12:51 学海无涯1999 阅读(123) 评论(0) 推荐(0) 编辑
摘要:文章来自:CSDN-anyaSELECT * FROMtable WHERE MaxTime= (select MAX(MaxTime) from table) 阅读全文
posted @ 2013-01-21 18:43 学海无涯1999 阅读(1061) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示