小编Liv*_*Liv的帖子

我可以在SQL Server 2016中提高此JSON转换的性能吗?

我有一个类似于下面的表(下面的代码创建一个名为#Temp的表.这有160,000行,这与我在真实数据集中使用的行数大致相同,但真实数据集中有更多列):

/* Create dummy employees*/

;WITH employeeNumbers
AS ( SELECT 1 AS employeeId
     UNION ALL
     SELECT employeeNumbers.employeeId + 1
     FROM   employeeNumbers
     WHERE  employeeNumbers.employeeId < 16000 )
SELECT *
INTO   #employeeId
FROM   employeeNumbers
OPTION ( MAXRECURSION 16000 )


/*Create saleItems*/
CREATE TABLE #SalesItems
    (
        category VARCHAR(100)
      , subCategory VARCHAR(100)
      , productName VARCHAR(1000)
    )
INSERT INTO #SalesItems ( category
                        , subCategory
                        , productName )
VALUES ( 'Furniture', 'Bookcases', 'Bush Somerset Collection Bookcase' )
     , ( 'Furniture', 'Chairs', 'Hon Deluxe Fabric Upholstered Stacking …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server json sql-server-2016

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

以编程方式使用SSDT导入数据库

我有一种情况,我需要从数据库(数据除外)中复制所有内容并将其部署到新数据库.我目前通过从现有数据库导入SSDT然后将项目发布到新数据库来实现此目的.

我想知道我是否有办法以编程方式执行此操作.理想情况下,我想有一个适当的过程,其中我可以给进程的从数据库,该数据库的名称复制到,然后程序将只是自动进行导入和导出副本的名称.

什么可能是一个很好的方法来做到这一点?

database sql-server deployment sql-server-data-tools

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