从两种SQL表连接写法来了解过去

从两种SQL表连接写法来了解过去

例如:一个二表连接的SQL,有两种写法: (1)select A.c1,A.c2,B.c1,B.c2 from table1 A,table2 B where A.id=B.id (2)selec……

一个有趣的SQL命题 用一条语句切换BIT型的真假值

一个有趣的SQL命题 用一条语句切换BIT型的真假值

当然,第一反应是用存储过程。判断原来这个字段值,然后UPDATE。 网上粗粗找了一下没找到方案。自己一动手,居然有个很有趣的结果,连WHERE都不用 对数据库的BIT型赋值,用SQL语句来操作和用管……

SQL Server自动生成日期加数字的序列号

SQL Server自动生成日期加数字的序列号

USE MASTER GO IF EXISTS(SELECT * FROM dbo.sysdatabases WHERE name=’my_test_database’) D……

SQL 查询分析中使用net命令问题

SQL 查询分析中使用net命令问题

在DOS命令下(或Bat文件)执行: net use 192.168.100.1ipc$ ks-c-001-11 /user:administrator COPY 192.168.100.1xmXM……

SQLServer 循环批处理

SQLServer 循环批处理

下面方法可以用来快速生成一批数据 if(object_id(‘t’) is not null) drop table t go create table t(id int ……

SQL Server 触发器 表的特定字段更新时,触发Update触发器

SQL Server 触发器 表的特定字段更新时,触发Update触发器

复制代码 代码如下:create trigger TR_MasterTable_Update on MasterTable after update as if update ([Type])&……

SQLServer中求两个字符串的交集

SQLServer中求两个字符串的交集

使用javascript的数组来计算,代码如下: 复制代码 代码如下:use tempdb go if (object_id (‘fn_getArray’ ) is no……

Linq to SQL 插入数据时的一个问题

Linq to SQL 插入数据时的一个问题

复制代码 代码如下:create table RSSFeedRight ( FeedId int Foreign Key (FeedId) References RSSFeed(FeedId) ……

sql语言中delete删除命令语句详解

sql语言中delete删除命令语句详解

Table:用于标示删除的数据表的名称。 1:该表必须是一个事实存在的表,对于该处的表必须是一个实际存在于数据库中的表格,必能是由于select等语句创造出来的中间表。 2:该方式可以通过联合的方式……

SQL Server 索引维护sql语句

SQL Server 索引维护sql语句

使用以下脚本查看数据库索引碎片的大小情况: 复制代码 代码如下:DBCC SHOWCONTIG WITH FAST, TABLERESULTS, ALL_INDEXES, NO_INFOMSGS……

一个简单的SQL 行列转换语句

一个简单的SQL 行列转换语句

一个简单的SQL 行列转换 Author: eaglet 在数据库开发中经常会遇到行列转换的问题,比如下面的问题,部门,员工和员工类型三张表,我们要统计类似这样的列表 部门编号 部门名称 合计 正式……

数据库高并发情况下重复值写入的避免 字段组合约束

数据库高并发情况下重复值写入的避免 字段组合约束

10线程同时操作,频繁出现插入同样数据的问题。虽然在插入数据的时候使用了: insert inti tablename(fields….) select @t1,@t2,@t3 from……

从每个分类选择10条记录的sql语句

从每个分类选择10条记录的sql语句

从每个分类选择10条记录 复制代码 代码如下:select a.* from Content a where a.log_ID in (select top 10 log_ID from Con……

被遗忘的SQLServer比较运算符谓词

被遗忘的SQLServer比较运算符谓词

官方的参考文档 http://technet.microsoft.com/zh-cn/library/ms187074%28SQL.90%29.aspx 他们作用于比较运算符和子查询之间,作用类似E……

SQLServer XML查询快速入门(18句话)

SQLServer XML查询快速入门(18句话)

sql xml 入门: –by jinjazz 1、xml: 能认识元素、属性和值 2、xpath: 寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁) 语法格式,这……

SQLServer 批量导入目录文件

SQLServer 批量导入目录文件

openrowset的用法可以参考msdn http://technet.microsoft.com/zh-cn/library/ms190312.aspx 如果文件很多,建议还是用程序倒入了 复……

AspNetPager分页控件 存储过程

AspNetPager分页控件 存储过程

复制代码 代码如下:SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO ALTER PROCEDURE usp_PagingLarge @Tabl……

sqlserver 多表关联时在where语句中慎用trim()方法

sqlserver 多表关联时在where语句中慎用trim()方法

类似如下: select A.key,B.key,C.key from A,B,C where trim(A.key)=trim(B.fk) and trim(A.col)=trim(C.pk)。……

SQLServer 常用语句(按功能分)

SQLServer 常用语句(按功能分)

一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名……

Sql Server 2000删除数据库备份文件

Sql Server 2000删除数据库备份文件

复制代码 代码如下:/************************* Sql Server 2000 如何删除数据库备份 **************************/ –……

远程连接局域网内的sql server 无法连接 错误与解决方法

远程连接局域网内的sql server 无法连接 错误与解决方法

第一个错误”SQL Server 不存在或访问被拒绝”通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多 。一般说来,有以下几种可能性:   1、SQL Serve……

目前用到的两个分页存储过程代码

目前用到的两个分页存储过程代码

第一个,取得数据总行数 复制代码 代码如下:set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [sq8reyoung].……

SQL Server技巧之快速得到表的记录总数

SQL Server技巧之快速得到表的记录总数

判断某一个表的记录总数,对于一个开发者来说是最再常见不过的事,我想大家都常用的作法就是:以下为引用的内容:select count(*) from 表名; 这种做法没做,我……

对SQL Server数据库进行优化的经验总结

对SQL Server数据库进行优化的经验总结

今天主要向大家讲述的是优化SQL Server数据库的实际操作经验的总结,同时也有对其优化的实际操作中出现的一些问题的描述,以及对SQL ServerSQL语句进行优化的最基本原则,以下就是文章的……

SQL小技巧 又快又简单的得到你的数据库每个表的记录数

SQL小技巧 又快又简单的得到你的数据库每个表的记录数

但是如何得到某个数据库所有的表的记录数,你要是用上面的方法估计得累死了。呵呵 下面提供如何借用sysindexes和sysobjects表来得到某个数据库每个表记录数的方法: 先给出SQL Serv……

SQLServer 数据库开发顶级技巧

SQLServer 数据库开发顶级技巧

确保代码中的数据类型与数据库中的列类型保持一致   确保您的应用程序各层数据类型保持一致是非常重要的。例如,如果一列的数据类型为NVARCHAR(50),那么,您应该在代码查询与存储过程中使用相同类……

SQL Server 使用SQL输出建表语句教程

SQL Server 使用SQL输出建表语句教程

一般的数据库系统中可使用 表名右键–[Script Table as]–[Create To]–XX 输出建表SQL语句,但在某些SQL Server系统中可……

数据转换冲突及转换过程中大对象的处理

数据转换冲突及转换过程中大对象的处理

数据转换冲突及处理   数据转换冲突:   在数据转换过程中,要想实现严格的等价转换是比较困难的。必须要确定两种模型中所存在的各种语法和语义上的冲突,这些冲突可能包括:   (1)命名冲突:源数据……

SQLServer 触发器 数据库进行数据备份

SQLServer 触发器 数据库进行数据备份

复制代码 代码如下:  create table test3(id int primary key not null   identity(1,1),uname varchar(20),uage……

sql中all,any,some用法

sql中all,any,some用法

–All:对所有数据都满足条件,整个条件才成立,例如:5大于所有返回的id select * from #A where 5>All(select id from #A) go ……

SqlServer 实用操作小技巧集合第1/2页

SqlServer 实用操作小技巧集合第1/2页

包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等 (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,……

sql 服务器知识

sql 服务器知识

sql server服务器和服务器组有何区别 服务器组只是个逻辑上的概念,类似于班级或者QQ里面的同事、朋友、家人的分组。一般班级下面有N个学生。学生就相当于服务器了。 只是为了方便组织罢了,当服务……

sqlserver 常用存储过程集锦

sqlserver 常用存储过程集锦

=================分页========================== 复制代码 代码如下:/*分页查找数据*/ CREATE PROCEDURE [dbo].[GetRec……

将备份数据还原到数据库的步骤

将备份数据还原到数据库的步骤

1、首先,在“SQL企业管理器”中新建一个临时数据库A1。   2、右击A1数据库,选择:所有任务->还原数据库。   3、在“还原数据库”窗口中,选择:“从设备”。   4、点击“选择设备”……

Excel导入Sqlserver数据库脚本

Excel导入Sqlserver数据库脚本

受以前旧同事之托,在博客里发这段脚本: exec sp_configure ‘show advanced options’,1 reconfigure exec sp_co……

SQLServer CONVERT 函数测试结果

SQLServer CONVERT 函数测试结果

复制代码 代码如下:SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM SELECT CONVERT(varchar(1……

SQL SERVER 删除重复内容行

SQL SERVER 删除重复内容行

对于重复行删除的问题,网上很难找到合适的答案,问问题的不少,但在搜索引擎中草草地看了一下前面的记录都没有解决方案。 其实这个问题可以很华丽的解决。 1、如果这张表没有主键(或者相同的行并没有不相同的……

SQL SERVER 的SQL语句优化方式小结

SQL SERVER 的SQL语句优化方式小结

1、SQL SERVER 2005的性能工具中有SQL Server Profiler和数据库引擎优化顾问,极好的东东,必须熟练使用。 2、查询SQL语句时打开“显示估计的执行计划”,分析每个步骤……

返回SQL执行时间的存储过程

返回SQL执行时间的存储过程

复制代码 代码如下:USE NBDXMIS CREATE proc TestTimeAnySentence @sql_where varchar(8000) as declare @ct dat……

MSSQL 数据库同步教程

MSSQL 数据库同步教程

制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可……

sqlserver 日志恢复方法(搞定drop和truncate)

sqlserver 日志恢复方法(搞定drop和truncate)

–1 use master backup database logTest to disk=’D:Program FilesMicrosoft SQL ServerMSSQL……

MSSQL 首字母替换成大写字母

MSSQL 首字母替换成大写字母

–使用程序块 –>Title:生成測試數據 –>Author:wufeng4552 –>Date :2009-09-21 13:4……