创建索引视图来判断是否存在重复
2018-01-30 16:59
267 查看
USE tempdb GO IF OBJECT_ID('v_t') IS NOT NULL DROP VIEW v_t; IF OBJECT_ID('t') IS NOT NULL DROP TABLE t; GO CREATE TABLE t( id INT IDENTITY(1,1) PRIMARY KEY, n NVARCHAR(20) ) INSERT INTO t(n) VALUES('a'),('a'),('b'),('b'),('b'),('c') GO CREATE VIEW dbo.v_t WITH SCHEMABINDING AS SELECT n,COUNT_BIG(*) AS cnt FROM dbo.t GROUP BY n GO CREATE UNIQUE CLUSTERED INDEX ix_v_t ON dbo.v_t(n); GO SELECT * FROM v_t WHERE cnt>1 /* n cnt a 2 b 3 */
相关文章推荐
- MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建
- SQL SERVER中先判断视图是否存在,然后再创建视图
- ORACLE中判断表或视图是否存在,如果不存在再创建的方法
- MS SQL 中判断 数据库, 存储过程,表,临时表,视图,函数,用户,用户创建对象 等是否存在 SQL脚本
- MySQL存储过程----创建索引前,先判断索引是否已经存在,如果存在,则不添加,如果不存在,添加
- SQL SERVER先判断视图是否存在然后再创建视图的语句
- MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建
- SQL SERVER先判断视图是否存在然后再创建视图的语句
- MySQL存储过程----创建索引前,先判断索引是否已经存在,如果存在,则不添加,如果不存在,添加
- SQL SERVER先判断视图是否存在然后再创建视图的语句
- [完]PHP Array 创建、索引、添加、删除、判断是否存在指定元素
- ORACLE中判断表或视图是否存在,如果不存在再创建的方法
- MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建
- mysql判断表中字段或者索引是否存在,如果不存在则创建
- c# 注册表操作,创建,删除,修改,判断节点是否存在
- Java 判断文件夹、文件是否存在、否则创建文件夹
- PHP判断文件夹是否存在和创建文件夹的方法(递归创建多级目录)
- .net 判断文件夹是否存在,创建文件夹
- sql server 判断是否存在数据库,表,列,视图
- 判断数组中是否存在重复元素