小编Sql*_*Guy的帖子

SSIS通过脚本任务写入对象变量

我有一些代码,我想最终得到2个列表.开始和结束.

它们包含月份的开始日期和月份的结束日期.

这两个列表我想放入一个对象变量,所以我可以在ssis中的foreachloop容器中使用该对象,并使用startofmonth和endofmonthdates(变量:min和max)遍历每一行 - 但我不知道如何

这是我的代码:

String s = "2013-01-01";
         String b = "2014-01-01";

    using (SqlConnection connection = new SqlConnection("Server=localhost;Initial Catalog=LegOgSpass;Integrated Security=SSPI;Application Name=SQLNCLI11.1"))
    {
        connection.Open();
        string query = "select mindate,maxdate from dbo.dates";
        using (SqlCommand command = new SqlCommand(query, connection))
        {
            using (SqlDataReader reader = command.ExecuteReader())
            {
                while (reader.Read())
                {
                    s = reader.GetDateTime(0).ToShortDateString();
                    b = reader.GetDateTime(1).ToShortDateString();

                    //minDate.Add(reader.GetDateTime(0));
                    //maxDate.Add(reader.GetDateTime(1));
                }
            }
        }
    }

            DateTime startdate = Convert.ToDateTime(s);
            DateTime enddate = Convert.ToDateTime(b);
            DateTime parseDate;

            List<DateTime> minDate = new List<DateTime>();
            List<DateTime> maxDate = new …
Run Code Online (Sandbox Code Playgroud)

c# variables ssis object task

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

超过 130 的字符长度不显示在列中

我在使用数据透视表进行的一项调查中提出了很多问题。要动态收集我的数据透视表的所有问题,我使用stufffor xml path。然而,长度> 130 的问题文本似乎没有显示。

我可以从我的中选择所有列cte Questions,所以我知道数据在那里。

更新:如果我选择输出,我的总长度约为 8.000,这是否是因为 nvarchar(max) 不存储超过 8.000,即使它应该能够存储大约 2GB?

我究竟做错了什么?

SELECT QuestionList = cast(STUFF((
                SELECT ',' + QUOTENAME(cast(question AS NVARCHAR(max)))
                FROM questions
                ORDER BY [AgpdbQuestionID]
                FOR XML PATH('')
                ), 1, 1, '') AS NVARCHAR(max))
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server for-xml-path azure-synapse

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

标签 统计

azure-synapse ×1

c# ×1

for-xml-path ×1

object ×1

sql-server ×1

ssis ×1

t-sql ×1

task ×1

variables ×1