小编Vin*_*e G的帖子

从Excel中插入超过1000行到SQLServer

我是Sql的新手,但是从excel文档中插入1000多行到我的数据库(Sql server 2008)的最佳方法是什么.

例如,我使用以下查询:

   INSERT INTO mytable(companyid, category, sub, catalogueref)
   VALUES
   ('10197', 'cat', 'sub', '123'),
   ('10197', 'cat2', 'sub2', '124')
Run Code Online (Sandbox Code Playgroud)

这工作正常,但插入1000条记录的限制,我有19000条记录,我真的不想做19个单独的插入语句和另一个问题,是公司ID总是一样的是有更好的方法然后写它19000次?

sql sql-server insert sql-server-2008

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

Azure Power Shell - 如何更改网络子网

我正在尝试更改通过Azure中的资源管理器部署的现有VM.VM配置了错误的VirtualNetwork/Subnet.portal.azure.net无法更改此通道.

我已经设法通过运行:检索所需的网络适配器$adapter = Get-AzureRmNetworkInterface -Name xxxxx -ResourceGroupName xxxxx.

我可以看到当前配置的子网ID $adapter.IpConfigurations.Subnet,我已通过检索新的子网$net = Get-AzureRmVirtualNetwork -ResourceGroupName xxxxx -Name xxxxx.

我尝试改变$net.IpConfigurations.Subnet.Id = $net.Subnets.Id但我失败了:

资源xxxx引用的子网默认值不是同一个虚拟网络....

任何人都可以告诉我如何更改网络适配器使用的虚拟网络(如果它是使用资源管理器部署的)("经典"具有简单Set-Subnet命令).

powershell networking azure

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

将数据添加到非空分隔文件Talend

我正在尝试将行添加到已包含行的Talend Open Studio中的现有文件中.问题是,每次我尝试添加新行时,作业都会删除csv文件的内容以将其替换为新行.

例如:

第一次加载:源代码中有500行 - > .csv文件中有> 500行.结果:目标文件中有500行.

第二次加载:源代码中有30行 - > .csv文件中有> 30行. 结果:目标文件中有30行,但它应该位于文件的末尾,并且有530行.

你知道怎么做吗?有没有办法指定我不想覆盖目标文件的事实?

我是否应该从csv文件中获取数据,使用tUnite将其与新行合并并再次将其放入目标文件中?(这样,数据将被其包含的数据覆盖).

csv talend

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