小编Phi*_*ges的帖子

在更改列数据类型时保留SQL索引

我有一个smalldatetime列,我需要将其更改为datetime列.这是安装过程的一部分,因此它不能是手动过程.不幸的是,该列有一些索引和一个非空约束.索引与性能相关,只需使用新数据类型即可保留.是否有可能编写一个语句,允许我在更改列数据类型的同时保留相关信息?如果是这样,怎么办呢?

sql t-sql sql-server

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

输出子句:无法绑定多部分标识符

我正在运行我目前正在处理的存储过程中可怕的"多部分标识符无法绑定"错误.关于下面的查询,我有几个问题.

  1. 为什么我收到此错误?
  2. 为什么在ImportFundingDateTime而不是FloorplanId上发生此错误,因为它们都来自同一个查询,但是在输出子句中首先列出了FloorplanId?
  3. 我是否可以调整此查询以避免错误,同时仍保持一般结构相同?

.

DECLARE @Results                Table(
    [FloorPlanId]               UNIQUEIDENTIFIER,
    [ImportFundingDateTime]     DATETIME,
    [TimeStamp]                 VARBINARY(8),
    [BusinessId]                UNIQUEIDENTIFIER
    )

UPDATE CacRecord 
    SET MatchFound = 1
    OUTPUT  fp.[FloorplanId], cr.[ImportFundingDateTime],
            fp.[TimeStamp], buyer.[BusinessId]
    INTO @Results(  [FloorplanId], [ImportFundingDateTime], 
                    [TimeStamp], [BusinessId])
    FROM CacRecord cr WITH (NOLOCK)
    INNER JOIN CacBatch cb WITH (NOLOCK)
        ON cr.CacBatchId = cb.CacBatchId
    INNER JOIN Floorplan fp WITH (NOLOCK)
        ON fp.UnitVIN = cr.ImportVin
        AND COALESCE(fp.UnitVIN, '') <> ''
    INNER JOIN Business buyer WITH (NOLOCK)
        ON buyer.BusinessId = fp.BuyerBusinessId
    LEFT OUTER JOIN BusinessContact bc WITH …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2008 output-clause

5
推荐指数
1
解决办法
5031
查看次数

Visual Studio 2010(保持向后兼容性)

我知道在Visual Studio 2008中,您可以使用您的项目来定位特定的框架,但是如果您在Visual Studio 2008中打开最初在Visual Studio 2003或2005中创建的项目,我会被告知,它要求您将项目升级到2008年的项目工作.Visual Studio 2010是否具有相同类型的限制?

在我们针对不同框架的项目中工作时能够使用2010的功能将是非常好的,但我们不想强迫所有开发人员升级以继续在这些项目中工作.

.net visual-studio-2010 visual-studio

4
推荐指数
2
解决办法
3028
查看次数

禁用ComboBox而不更改外观

有没有办法禁用在WPF中更改ComboBox的值而不给它一个禁用的ComboBox的可视属性?例如,我知道对于文本字段,您可以将IsReadOnly属性设置为true.但是,对ComboBox执行此操作不会阻止用户选择其他值.

c# wpf combobox

3
推荐指数
1
解决办法
5251
查看次数

默认为--Non-Interactive

是否有任何方法可以让所有svn命令默认为传递--non-interactive参数?我们有一些包装器可执行程序执行一系列svn命令,这些命令在遇到冲突时挂起,因为交互式冲突解决将subversion客户端升级到1.5.1版.

理想情况下,我希望这只是默认推迟.提前致谢.

svn

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