
SQLServer
文章平均质量分 74
sunct
来自于猩球的追逐者
展开
-
SQL Server判断对象是否存在(整理中...)
1 判断数据库是否存在 if exists (select * from sys.databases where name = '数据库名') drop database [数据库名] 2 判断表是否存在 if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id, ...原创 2010-05-09 09:33:29 · 661 阅读 · 0 评论 -
SQL生成汉字拼音
create function [dbo].[fGetPy](@words nvarchar(2000)) returns varchar(8000) as begin declare @word nchar(1) declare @pinyin varchar(8000) declare @i int declare @words_len int declare ...原创 2010-08-17 15:12:08 · 294 阅读 · 0 评论 -
SQL应用技巧(整理中....)
1 复制表 复制 整张表 select * into NewTableName from OldTableName 只复制列名而不要内容 select * into NewTableName from OldTableName where 1=0 表间数据复制 insert into Table1(zt) select titile from Table2 2 查找...原创 2010-12-09 13:41:14 · 165 阅读 · 0 评论 -
聚集、非聚集索引、唯一索引、复合索引、系统自建索引
说明:红色字体表示要特别注意点 索引是在数据库表或者视图上创建的对象,目的是为了加快对表或视图的查询的速度。 按照存储方式分为:聚集与非聚集索引按照维护与管理索引角度分为:唯一索引、复合索引和系统自动创建的索引。 索引的结构是由:根节点--->非叶节点--->非叶节点--->叶节点 1、聚集索引:表中存储的数据按照索引的顺序存储,检索效率比普通索引高,但对...原创 2013-08-29 20:23:35 · 847 阅读 · 0 评论 -
sql server行版本控制的隔离级别
在SQL Server标准的已提交读(READ COMMITTED)隔离级别下,一个读操作会和一个写操作相互阻塞。未提交读(READ UNCOMMITTED)虽然不会有这种阻塞,但是读操作可能会读到脏数据,这是大部分用户不能接受的。有些关系型数据库(例如Oracle)使用的是另 一种处理方式。在任何一个修改之前,先对修改前的版本做一个复制[WX1] ,后续的一切读操作都会去读这个...原创 2016-07-12 13:51:43 · 237 阅读 · 0 评论 -
sqlserver2012主从数据库配置
sqlserver2012主从数据库配置过程以图片形式记录,不过图片太多,这个编辑器太没人性化了,只好直接记录在文档中。原创 2016-09-20 14:01:47 · 1279 阅读 · 0 评论