小编dcp*_*ers的帖子

如何在SQL中打乱数据?

我们在 SQL server 表中有一些数据需要打乱。有些数据是字符串,有些数据是日期。

什么是最好的方法来做到这一点?

t-sql

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

使用随机值更新列

我有一张桌子:

ID | VALUE | DATE
1  | 5     | 2012-10-01 
2  | 7     | 2012-10-02
3  | 3     | 2012-10-05
4  | 0     | 2012-05-07 
Run Code Online (Sandbox Code Playgroud)

我想在VALUE随机单独 BETWEEN 1和5之间添加当前值的顶部.

让我们说:

ID | VALUE | RANDOM VALUE
1  | 5     | 0
2  | 7     | 2
3  | 3     | 3
4  | 0     | 6 
Run Code Online (Sandbox Code Playgroud)

新价值

ID | VALUE 
1  | 5     
2  | 9     
3  | 6     
4  | 6      
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?我能想到的只是做游标类型的查询.

有帮助吗?

mysql sql random sql-update

5
推荐指数
2
解决办法
9677
查看次数

如何在 Laravel 5 中处理嵌套的 JSON 对象请求?

我们在 Laravel 5 和 AngularJs/Ionic 中运行了这个网络服务来处理网络。当我们从网络(客户端)向网络服务(后端)发布请求时,我们传递了嵌套的 JSON 对象。我们在读取服务器端父对象下的所有子对象时遇到问题。

{
    "name": "test",
    "description": "test",
    "startdate": "2016-02-21T13:00:00.000Z",
    "enddate": "2016-02-23T13:00:00.000Z",
    "coach": {
        "uuid": "76fdd664-d830-11e5-9d46-00ffc9587cbc"
    },
    "category": {
        "uuid": "771e6de4-d830-11e5-9d46-00ffc9587cbc"
    },
    "useruuid": "76d65a2d-d830-11e5-9d46-00ffc9587cbc",
    "routines": ["775b2726-d830-11e5-9d46-00ffc9587cbc"]
}
Run Code Online (Sandbox Code Playgroud)

这个 JSON 已经过验证,我也设法得到了基本的,比如 name、endate 等,但不是嵌套对象。

我们在 Laravel 5 中使用了这样的东西:

$incomingdata = $request->json()->all();
$name = $incomingdata->name; // works
$startdate = $incomingdata->startdate; // works
$coach_uuid = $incomingdata->coach()->uuid; // didn't work !!!
Run Code Online (Sandbox Code Playgroud)

我如何实现这一目标?

php json laravel-5

5
推荐指数
2
解决办法
9286
查看次数

如何从会员提供商处获取用户/个人资料列表?

我正在使用这个会员提供商。我一直在获取用户列表+个人资料(名字、姓氏、头衔等)

我知道有一个 Membership.GetAllUsers() 方法,但我不知道如何将其与我存储在配置文件提供程序中的 FirstName、LastName 结合起来。

谢谢

asp.net asp.net-membership

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

如何以及在何处设置 MAXRECURSION 选项?

我有一个查询,它耗尽了MAXRECURSION100的默认限制。给我以下错误消息:

声明终止。在语句完成之前,最大递归 100 已用完。

我发现我需要提高这个 CTE 的使用限制,OPTION (MAXRECURSION xxx)但我不知道把它放在哪里。

到目前为止,我已经尝试将它放在我定义 CTE 的位置旁边,但它不起作用。我也试过几个不同的地方,它也不起作用。我每次得到的错误是:

关键字“OPTION”附近的语法不正确。

那么我应该把OPTION (MAXRECURSION XXX)命令放在我的 SQL 的什么地方呢?

with
    tab (id,start,en) AS (
                  SELECT 1, 100, 200
        UNION ALL SELECT 2, 200, 500
    ),
    cte (id,start,en) AS (
        SELECT id, start, en FROM tab
        UNION ALL
        SELECT id, start+1, en FROM cte WHERE start+1 <= en
    )
SELECT id, start
FROM cte
ORDER BY id
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

SQL 2005中的TSQL:查询

我的表中有2列,名为TaskSetSkillsSelected.

样本数据如下:

TaskSet                        | SkillsSelected
--------------------------------------------------
SK000001, SK000004, SK000002   | SK000001, SK000002, SK000003
SK000002                       | SK000002, SK000003, SK000004
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,它使用逗号分隔数据.我想要一个查询,它将给我的记录不是来自TaskSet中不存在的SkillsSelected,所以在这种情况下将返回:

SK000003 
SK000003, SK000004
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server csv sql-server-2005

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

未被识别为有效的日期时间

我们使用 CSVHelper 上传带有日期列的 CSV 文件,并在开发机器上正常工作,直到我们将以下问题发布到 Azure:

处理请求时发生未处理的异常。FormatException: String '13/12/2018' 未被识别为有效的 DateTime。System.DateTimeParse.Parse(ReadOnlySpan s、DateTimeFormatInfo dtfi、DateTimeStyles 样式)

ReaderException: 发生意外错误。CsvHelper.Configuration.ConfigurationFunctions.ReadingExceptionOccurred(CsvHelperException 异常)

机器使用的是 dd/MM/yyyy 格式的澳大利亚日期。看起来 Azure 设置为美国格式一。我们如何改变这一点?或者如何将其强制转换为 .Net 核心代码配置?

我们还发现,即使我们将日期格式更改为 ISO 日期:yyyy-MM-dd ... 再次在 dev 上工作正常但不在 Azure Production 中?

有任何想法吗?

csvhelper .net-core

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

如何在Sharepoint Services 3上找到错误详细信息?

我记得有一个日志文件可以检查Sharepoint Services 3.0.我不记得在哪里可以找到这个.我问这个的原因我在实现新模板时遇到了错误,它在一个模板上运行,但在另一台机器上没有.页面上的错误非常通用:"您选择的模板无效或无法找到".

谢谢

sharepoint

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

从.NET 2升级到3.5的最佳方法是什么?

自.NET 2发布以来,我们一直在开发应用程序,现在我们计划升级到.NET 3.5.从.NET 2.0升级到3.5的最佳方法是什么?

BTW ...我们使用的外部组件是:
1.EntitySpace - ORM
2. Microsoft Enterprise Library
3. Microsoft ReportingViewer 9.00
4. Telerik ASP.NET控件

.net-3.5 .net-2.0

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

如何在SQL Server 2005中识别正在使用的存储过程或其他对象?

我需要修改功能,我需要通过查看依赖于此功能的其他对象(例如存储过程,函数等)来了解可能产生的影响.现在,无论如何我能找到可以通过所有代码的这个吗?我有很多存储过程/函数.

在storedproc中有可能具有动态构造的查询,例如@SQL ='SELECT BLA BLA'

是否有可用于检测此问题的第三方工具?

谢谢

sql-server-2005

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