添加计算列,并创建索引
2011-02-25 17:00
141 查看
添加列:
要创建索引的列必须是具有确定性的,使用下面语句查询列是否具有确实性:
ALTER TABLE tablename ADD okcolumn AS CASE WHEN NewsUrl<>'' AND IsDeleted=0 AND IsVerify=1 AND IsUserPost=0 THEN 1 ELSE 0 END PERSISTED;PERSISTED 将列标记为持久化的。如果决定要使用PERSISTED时,必须判断列是否是精确的,通过下面查询判断:
SELECT COLUMNPROPERTY(object_id('tablename'), 'okcolumn', 'IsPrecise');
要创建索引的列必须是具有确定性的,使用下面语句查询列是否具有确实性:
SELECT COLUMNPROPERTY(object_id('tablename'), 'okcolumn', 'IsDeterministic');
相关文章推荐
- 为Oraclespatial表添加记录和创建空间索引
- MS SQL Server 计算列用到自定义函数 创建索引
- 创建一个Rectangle类,添加width和height两个成员变量 在Rectangle中添加两种方法分别计算矩形的周长和面积 编程利用Rectangle输出一个矩形的周
- 第十章——维护索引(8)——在计算列中创建索引提高性能
- mysql 创建 主键索引 唯一索引 全文索引 多列索引 添加索引
- mysql 创建 主键索引 唯一索引 全文索引 多列索引 添加索引
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 创建一个 Rectangle类,添加width和lenght两个成员变量 在 Rectangle类中添加两种方法分别计算矩形的周长和面积 编程利用Rectangle输出一个矩形的周长和面积
- mysql 创建 主键索引 唯一索引 全文索引 多列索引 添加索引
- MySQL存储过程----创建索引前,先判断索引是否已经存在,如果存在,则不添加,如果不存在,添加
- Bitmap添加水印提示【无法从带有索引像素格式的图像创建Graphics对象】
- solrj的使用,环境准备,工程搭建,索引创建,添加\修改索引,删除索引,查询
- 第十章——维护索引(8)——在计算列中创建索引提高性能
- oracle中新建表 添加备注 添加主键 创建索引
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- Android开发--身高体重指数(BIM)计算--添加菜单(Menu)(菜单功能、创建菜单、处理选项动作)
- mysql 添加索引 mysql 如何创建索引
- sqlserver2005自动创建数据表和自动添加某个字段索引
- ElasticSearch创建索引(index)和添加映射(mapping)
- 解决创建分区时,出现的报错“没有为文件组"WR3" 分配文件。只有添加文件后,才能在此文件组上填充表、索引和text 列、ntext 列和image 列”