以下代码生成一个包含2个选项的列表框:
<select size="10">
<option>1</option>
<option>2</option>
</select>
Run Code Online (Sandbox Code Playgroud)
是否可以始终在此列表框中显示垂直滚动条?我问这个问题因为style ="overflow-y:scroll;" 在IE7中不起作用.
如果用户键入非拉丁字符,则Android默认浏览器不会在文本输入上触发OnKeyUp事件.
例如http://jsfiddle.net/Hzjhz/.它适用于英文字符,但不适用于俄语和韩语字符.
有什么方法可以避免这个问题吗?
假设我在Sql Server 2008中有以下表:
ItemId StartDate EndDate
1 NULL 2011-01-15
2 2011-01-16 2011-01-25
3 2011-01-26 NULL
Run Code Online (Sandbox Code Playgroud)
如您所见,此表具有StartDate和EndDate列.我想验证这些列中的数据.间隔不能相互冲突.因此,上表是有效的,但下一个表无效,因为第一行的结束日期大于第二行中的StartDate.
ItemId StartDate EndDate
1 NULL 2011-01-17
2 2011-01-16 2011-01-25
3 2011-01-26 NULL
Run Code Online (Sandbox Code Playgroud)
NULL 在这里意味着无限.
你能帮我写一个数据验证脚本吗?
[第二项任务]
谢谢你的回答.我有一个并发症.我们假设,我有这样的表:
Run Code Online (Sandbox Code Playgroud)ItemId IntervalId StartDate EndDate 1 1 NULL 2011-01-15 2 1 2011-01-16 2011-01-25 3 1 2011-01-26 NULL 4 2 NULL 2011-01-17 5 2 2011-01-16 2011-01-25 6 2 2011-01-26 NULL
在这里,我想验证一组内的间隔IntervalId,但不是整个表内的间隔.因此,Interval 1将有效,但Interval 2将无效.
并且.是否可以向表中添加约束以避免此类无效记录?
[最终解决方案]
我创建了函数来检查间隔是否冲突:
CREATE FUNCTION [dbo].[fnIntervalConflict]
(
@intervalId INT,
@originalItemId INT,
@startDate DATETIME,
@endDate …Run Code Online (Sandbox Code Playgroud) 我必须选择其中包含特定文本,并结束了所有领域 ",',)或空格字符或这段文字被放置在字符串的结尾.
所以,我需要这样的东西:
select *
from MyTable
Where Column1 like '%' + @text + '["'') ]%'
Run Code Online (Sandbox Code Playgroud)
此查询正常工作,直到文本未放在最后Column1.
假设我的Sql Serer 2008数据库中有3个表:
CREATE TABLE [dbo].[Properties](
[PropertyId] [int] NOT NULL,
[PropertyName] [nvarchar](50) NOT NULL
)
CREATE TABLE [dbo].[Entities](
[EntityId] [int] NOT NULL,
[EntityName] [nvarchar](50) NOT NULL
)
CREATE TABLE [dbo].[PropertyValues](
[EntityId] [int] NOT NULL,
[PropertyId] [int] NOT NULL,
[PropertyValue] [int] NOT NULL
)
Run Code Online (Sandbox Code Playgroud)
我的任务是找到与给定对象完全相同的业务对象(具有完全相同值的完全相同的属性集的对象).表现至关重要.
有什么建议?
[ADDED]例如,Entities表中有一个EntityId = 1的条目.在PropertyValues表中有3行与此条目相关:
EntityId PropertyId PropertyValue
1 4 Val4
1 5 Val5
1 6 Val6
Run Code Online (Sandbox Code Playgroud)
要求是在Entity表中找到PropertyValues表中有3个相关行的其他条目,这些行包含与EntityId = 1的行相同的数据(除了EntityId列)
[已添加]请参阅我的新问题:存储数据的最佳方法,哪些属性可能会有所不同
[BOUNTY1]谢谢大家.答案非常有帮助.我的任务很复杂(但这种复杂性在性能方面很有用).请看下面的详细信息:
现在,有几种类型的实体.每个实体都有自己的一组属性.
是否可以使用此信息提高性能?
[BOUNTY2]有第二个并发症:
问题是:我如何编写一个脚本,为他们选择所有实体和附加列IsValid.