问题标签 [table-index]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 从表中删除列问题 (SQL Server 2008)
无法[U_Family]
从下表中删除列:
表创建脚本:
错误信息 :
“用户”表 - 无法修改表。索引“IX_Users(UserId)”取决于列“U_Family”。ALTER TABLE DROP COLUMN U_Family 失败,因为一个或多个对象访问此列。
我知道问题是因为这个索引:
但我从未找到编辑此索引并[U_Family]
从包含列中删除的语法。
我无法删除此索引,因为它被外键约束使用,我不应该删除它。
有什么解决办法???
提前致谢。
ios - 任何人都知道如何使表索引成为我的核心数据名称属性的前 4 个字符?
我正在开发一个硬币应用程序。硬币在由 Core Data 管理的表格视图中呈现给用户。
所有硬币名称都以“19”或“20”开头。当我在表视图上实现部分索引时,我的索引中只得到一个“1”和一个“2”。按“1”将桌子移动到“1900”硬币,按“2”将我带到“2000”硬币。我知道为什么会这样,它来自名称字段中的第一个数字。
我想要的是“1910”、“1920”、“1930”等,所以用户可以跳转到十年。
我在模型中添加了一个名为“titleForSection”的属性,并输入了“1910”、“1920”等,并在我的获取请求中将 sectionNameKeyPath 设置为我的@“titleForSection”属性。不用说,它不起作用。
任何人都知道如何使部分索引名称属性的前 4 位?
更新:
我将“titleForSection”属性从字符串更改为数字,然后将数据库从 1900 年一直填充到 2010 年,以十年为单位。现在我的表索引只显示“0”、“1”和“2”。我只是不明白为什么我不能在那里输入一个数字!
iphone - 如何将美元符号附加到我的 sectionIndexTitlesForTableView?
我正在开发一个应用程序,它按美元数字显示核心数据表中的条目。我按美元数字属性对表格进行了排序。我也用它作为表索引的基础。
起初,我为表格部分字符串制作了标题。但这没有用。我的表索引排序如下:
10 美元
100 美元
25 美元
5 美元
50 美元
而不是这个:
5 美元
10 美元
25 美元
50 美元
100 美元
所以我改变了我的模型,使节名属性成为一个整数。我填充了数据库,它们正确排序:
5
10
25
50
100
现在我只需要在部分索引标题上附加一个美元符号。
我以为我会做这样的事情......
但当然这不起作用,因为我正在处理一个数组,而不是一个字符串。
有任何想法吗?
mysql - MySQL:MATCH AGAINST 未显示所有结果
我有一个奇怪的问题——我使用 MySQL 5.1 和一个带有Fulltable-Index的表。在 mysql 配置中,ft_min_word_len
设置为 2(因此索引长度至少为两个字符的单词)。
下面的查询已简化,但与原始查询具有相同的效果。
当我搜索:
我得到了名称中带有“internat”的公司——比如“International Inc.”、“Internship.org”。
但是,当我搜索:
我没有得到任何结果,尽管“正义与旅行”表中有一个条目。
但是当我搜索:
我得到“正义与旅行”-输入/正确结果。
如果我用LIKE %just%
而不是搜索MATCH-AGAINST
,我也会得到正确的结果。
有谁知道,为什么我在第二个提到的查询中没有得到正确的结果?
entity-framework - EF 4.3.1 代码优先表索引映射或创建
我一直在寻找一种方法来首先从 EF 代码创建或配置表上的特定索引,但真的找不到任何东西。映射流利的 Api 似乎没有公开任何方法来做到这一点。我错过了什么?
indexing - 如何从 sybase 表中获取索引名称、键和描述
我想从 Unix shell 脚本为特定表创建索引,因此我需要该特定表的索引名称、索引键和索引描述。
“sp_helpindexes”用一些不需要的行给出了所有这些细节,但我需要其他方法来只获取索引名称、键和描述。
有人请帮我解决这个问题......?
mysql - MySQL: Shouldnt using a routine to find a match be much faster in this example?
This query takes 0.0002 secs to execute:
locID is obviously an INDEX.
This other query uses a routine, and takes 0.0005 secs to execute (it returns 30296):
Then, why does this combined query take 1.7912 secs to execute? Seems way more than it should be:
Just in case you find this useful, these are the tables and the routine:
oracle - 第一次访问 Oracle SP 很慢,后续访问似乎很好
不确定这个问题是否已经被问过。我面临这个问题,从网站到 Oracle SP 的第一次点击需要很多时间。后续访问工作得很好。
我在这里使用的 SP 是用于搜索功能的动态 SP(具有不同的搜索条件选择选项可用)
第一次访问时间 ~200 秒 后续访问时间 ~20 到 30 秒。
高级别的存储过程逻辑。基于某些逻辑附加条件连接。用于检索数据的动态 SQL 和游标。
开始解决此类问题的任何帮助都非常有帮助。
谢谢, 阿达什
mysql - 如何为 MySQL 查询设置索引(JOIN、GROUP BY、ORDER BY、MULTIPLE CONDITIONS)
对于以下查询,我已经在主键 (ID) 上有一个空间索引和索引。除此之外,我想知道我应该如何设置我的索引以快速进行以下查询。在某些情况下,查询非常慢(超过 3 秒)。我只在需要快速的表上使用 SELECT 语句,因此 INSERT 需要更长的时间不是问题。
我有两个不同的查询在使用。
问题 1:
问题 2:
我的问题是:如何为上述查询设置表索引?
oracle11g - 什么时候使用全局索引,什么时候在 Oracle 中使用本地索引?
谁能解释我
我们什么时候应该使用全局索引?
我们什么时候应该使用本地索引?
在加载到表之前需要删除哪些索引?
谢谢