小编Jim*_*ett的帖子

流畅的NHibernate与开发/测试/生产数据库?

我想知道是否有人根据应用程序的配置(类似于Rails的开发,测试和生产数据库)开发了将NHibernate/Fluent NHibernate与不同数据库一起使用的方法.我相信我可以通过使用条件属性的方法来获得一些工作,但我有兴趣听听其他方法的经验.

.net asp.net nhibernate fluent-nhibernate

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

SQL Server INSERT ... SELECT语句不会解析

我收到SQL Server 2005的以下错误消息

消息120,级别15,状态1,过程usp_AttributeActivitiesForDateRange,第18行INSERT语句的选择列表包含的项目少于插入列表.SELECT值的数量必须与INSERT列的数量匹配.

我已复制并粘贴选择列表并将列表插入到Excel中,并验证每个列表中的项目数相同.两个表中的附加主键字段未在insert语句或选择列表中列出.我不确定这是否相关,但可能是可疑的.这是我的存储过程的源代码:

CREATE PROCEDURE [dbo].[usp_AttributeActivitiesForDateRange]
(
    @dtmFrom DATETIME,
    @dtmTo DATETIME
)
AS
BEGIN
    SET NOCOUNT ON;

    DECLARE @dtmToWithTime DATETIME

    SET @dtmToWithTime = DATEADD(hh, 23, DATEADD(mi, 59, DATEADD(s, 59, @dtmTo)));

    -- Get uncontested DC activities

    INSERT INTO AttributedDoubleClickActivities
        ([Time],
        [User-ID],
        [IP],
        [Advertiser-ID],
        [Buy-ID],
        [Ad-ID],
        [Ad-Jumpto],
        [Creative-ID],
        [Creative-Version],
        [Creative-Size-ID],
        [Site-ID],
        [Page-ID],
        [Country-ID],
        [State Province],
        [Areacode],
        [OS-ID],
        [Domain-ID],
        [Keyword],
        [Local-User-ID],
        [Activity-Type],
        [Activity-Sub-Type],
        [Quantity],
        [Revenue],
        [Transaction-ID],
        [Other-Data],
        Ordinal,
        [Click-Time],
        [Event-ID]) SELECT 
            [Time],
            [User-ID],
            [IP],
            [Advertiser-ID],
            [Buy-ID],
            [Ad-ID],
            [Ad-Jumpto],
            [Creative-ID],
            [Creative-Version],
            [Creative-Size-ID], …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005

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