问题列表 - 第23908页

更改表添加多列ms sql

谁能告诉我以下查询中的错误在哪里?

ALTER TABLE Countries
ADD ( 
HasPhotoInReadyStorage  bit,
 HasPhotoInWorkStorage  bit,
 HasPhotoInMaterialStorage bit,
 HasText  bit);

ALTER TABLE Regions
ADD ( HasPhotoInReadyStorage  bit,
 HasPhotoInWorkStorage  bit,
 HasPhotoInMaterialStorage bit
 HasText  bit);

ALTER TABLE Provinces
ADD ( HasPhotoInReadyStorage  bit,
 HasPhotoInWorkStorage  bit,
 HasPhotoInMaterialStorage bit
 HasText  bit);


ALTER TABLE Cities
ADD ( HasPhotoInReadyStorage  bit,
 HasPhotoInWorkStorage  bit,
 HasPhotoInMaterialStorage bit
 HasText  bit);

Alter table Hotels
Add 
{
 HasPhotoInReadyStorage  bit,
 HasPhotoInWorkStorage  bit,
 HasPhotoInMaterialStorage bit,
 HasHotelPhotoInReadyStorage  bit,
 HasHotelPhotoInWorkStorage  bit,
 HasHotelPhotoInMaterialStorage bit,
 HasReporterData  bit,
 HasMovieInReadyStorage  bit,
 HasMovieInWorkStorage  bit,
 HasMovieInMaterialStorage bit
};
Run Code Online (Sandbox Code Playgroud)

我收到以下错误: …

sql-server-2005

132
推荐指数
5
解决办法
33万
查看次数


从Python生成图形的最简单方法?

我正在使用Python来处理填充了我想要运行计算的数据的CSV文件,然后绘制图形.我正在寻找一个可以使用的库,我可以将经过处理的CSV信息发送到某种类型的dict,然后选择不同的图形样式.

有没有人有任何建议?

python visualization graph google-visualization

7
推荐指数
2
解决办法
9143
查看次数

在运行时将计算字段添加到Query

我在Delphi中使用查询获取数据,并希望在运行之前向查询添加计算字段.计算字段使用代码中的值以及查询,因此我无法在SQL中计算它.

我知道我可以附加一个OnCalcFields事件来实际进行计算,但问题是在添加计算字段后查询中没有其他字段...

我做了一些挖掘,发现所有的场定义都是创建的,但实际的字段只是创建了

if DefaultFields then
    CreateFields
Run Code Online (Sandbox Code Playgroud)

指定了默认字段

procedure TDataSet.DoInternalOpen;
begin
    FDefaultFields := FieldCount = 0;
    ...
end;
Run Code Online (Sandbox Code Playgroud)

这表示如果添加字段,则只会获得您添加的字段.

我希望查询中的所有字段与我添加的字段一样好.

这是可能的还是我必须添加我正在使用的所有字段?

delphi calculated-field

9
推荐指数
2
解决办法
2万
查看次数

在弹出窗口中单击关闭后需要刷新网页

我有一个用户登录的弹出窗口,一旦登录成功,我有一条消息,其中有一个关闭窗口的链接.但我希望它不仅关闭弹出窗口,而且我希望它刷新弹出窗口被点击的网页.

因此,页面可以刷新以查看该用户是否存在有效的登录会话.

这可能是w/jQuery吗?

javascript jquery

9
推荐指数
1
解决办法
2万
查看次数

为什么InterruptedExceptions清除线程的中断状态?

如果一个线程被中断,而里面Object.wait()还是Thread.join(),它抛出一个InterruptedException,它重置线程的中断状态.例如,如果我在这里有一个这样的循环Runnable.run():

while (!this._workerThread.isInterrupted()) {
    // do something
    try {
        synchronized (this) {
            this.wait(this._waitPeriod);
        }
    } catch (InterruptedException e) {
        if (!this._isStopping()) {
            this._handleFault(e);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

线程将在调用后继续运行interrupt().这意味着我必须通过在循环条件中检查自己的停止标志,重新抛出异常或添加一个来明确地突破循环break.

现在,这不是一个问题,因为这种行为有很好的记录,并不妨碍我按照我想要的方式做任何事情.但是,我似乎并不理解它背后的概念:为什么抛出异常后线程不再被视为中断?如果您获得中断状态interrupted()而不是isInterrupted(),那么也会发生类似的行为,那么,线程也只会出现一次中断.

我在做什么不寻常的事吗?例如,捕获InterruptedException循环外部是否更常见?

(虽然我不是一个初学者,但我标记了这个"初学者",因为对我来说这看起来像是一个非常基本的问题,看着它.)

java multithreading

17
推荐指数
1
解决办法
5739
查看次数

使用where子句创建索引 - SQL SVR 2005

我最近发现能够在SQL Server 2005中的索引中使用WHERE子句.我想优化一些查询,并希望得到一些反馈.

感兴趣的表包含2个浮点列,[long]和[short].这些列在20-40%的行中可以是0.有几个存储过程使用以下子句之一查询此表:

  • WHERE(长<> 0或短<> 0)
  • WHERE(长<> 0且短<> 0)

我正在考虑在条件WHERE <> 0的情况下将索引放在长和短(或两者都有一个索引)上,希望存储过程能够使用索引扫描而不是表扫描来获取此数据.

鉴于以上信息,您将如何创建索引?或者,如果指数不是最佳解决方案,那么什么是合理的替代方案?提前致谢.

sql sql-server indexing sql-server-2005

2
推荐指数
1
解决办法
1395
查看次数

NetBeans PHP运行配置:如何省略doc-root文件夹?

所以我在PHP中有这个项目,我在wwwroot(或doc-root)文件夹旁边有一些包含文件,而不是在wwwroot文件夹下.但是我需要运行/调试这个项目.在项目属性中我可以选择一个索引文件(index.php),但它位于doc-root文件夹下,因此项目URL生成http://myprojectmachine/doc-root/index.php而不是..:// myprojectmachine的index.php.手动键入索引文件不起作用,因为NetBeans声明找不到该文件.我怎样才能以优雅的方式克服这个问题?

php debugging netbeans6.8

4
推荐指数
1
解决办法
776
查看次数

如何克服EAV数据库报告的缺点?

SQL中的Entity-Attribute-Value数据库设计的主要缺点似乎都与能够高效,快速地查询和报告数据有关.我读到的关于该主题的大部分信息都警告不要因为这些问题而实施EAV以及几乎所有应用程序的查询/报告的共性.

我目前正在设计一个系统,其中一个实体的字段在设计/编译时是未知的,并由系统的最终用户定义.EAV似乎非常适合这个要求,但由于我所读到的问题,我对实施它犹豫不决,因为这个系统也有一些非常繁重的报告要求.我我已经找到了解决这个问题的方法,但是想向SO社区提出这个问题.

鉴于典型的规范化数据库(OLTP)仍然不总是运行报告的最佳选择,一个好的做法似乎是拥有一个"报告"数据库(OLAP),其中来自规范化数据库的数据被复制到,广泛索引,以及可能非规范化以便于查询.是否可以使用相同的想法来解决EAV设计的缺点?

我看到的主要缺点是将数据从EAV数据库传输到报告的复杂性增加,因为您可能最终必须在EAV数据库中定义新字段时更改报告数据库中的表.但这几乎是不可能的,并且似乎是EAV设计提高灵活性的可接受的权衡.如果我使用非SQL数据存储(即CouchDB或类似的)用于主数据存储,这种缺点也存在,因为所有标准报告工具都期望SQL后端进行查询.

如果您有一个单独的报告数据库用于查询,那么EAV系统的问题是否会消失?

编辑:感谢您的评论到目前为止.我正在研究的系统的一个重要事项是,我真的只是在谈论为其中一个实体使用EAV,而不是系统中的所有实体.

系统的全部要点是能够从多个不同的源提取数据,这些数据是提前未知的,并且会对数据进行处理以获得关于特定实体的一些"最知名"数据.因此,我正在处理的每个"领域"都是多值的,我还需要跟踪每个领域的历史记录.对于这种情况的标准化设计最终是每个字段1个表格,这使得查询它无论如何都很痛苦.

以下是我正在查看的表格模式和示例数据(显然与我正在处理的内容有所不同,但我认为它很好地说明了这一点):

EAV表

Person
-------------------
-  Id - Name      -
-------------------
- 123 - Joe Smith -
-------------------

Person_Value
-------------------------------------------------------------------
- PersonId - Source - Field       - Value         - EffectiveDate -
-------------------------------------------------------------------
-      123 -    CIA - HomeAddress - 123 Cherry Ln -    2010-03-26 -
-      123 -    DMV - HomeAddress - 561 Stoney Rd -    2010-02-15 -
-      123 -    FBI - HomeAddress - 676 Lancas Dr -    2010-03-01 -
------------------------------------------------------------------- …
Run Code Online (Sandbox Code Playgroud)

architecture database-design system-design entity-attribute-value

7
推荐指数
2
解决办法
2421
查看次数

如何在导入CSV文件时删除文本周围的双引号?

我的数据类似于以下内容:

"D.STEIN","DS","01","ALTRES","TTTTTTFFTT" 
"D.STEIN","DS","01","APCASH","TTTTTTFFTT" 
"D.STEIN","DS","01","APINH","TTTTTTFFTT" 
"D.STEIN","DS","01","APINV","TTTTTTFFTT" 
"D.STEIN","DS","01","APMISC","TTTTTTFFTT" 
"D.STEIN","DS","01","APPCHK","TTTTTTFFTT" 
"D.STEIN","DS","01","APWLNK","TTTTTTFFTT" 
"D.STEIN","DS","01","ARCOM","TTTTTTFFTT" 
"D.STEIN","DS","01","ARINV","TTTTTTFFTT" 
Run Code Online (Sandbox Code Playgroud)

我使用平面文件源编辑器来加载数据.删除所有双引号的最简单方法是什么?

ssis sql-server-2008

10
推荐指数
1
解决办法
2万
查看次数