我是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次?
我正在尝试更改通过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命令).
我正在尝试将行添加到已包含行的Talend Open Studio中的现有文件中.问题是,每次我尝试添加新行时,作业都会删除csv文件的内容以将其替换为新行.
例如:
第一次加载:源代码中有500行 - > .csv文件中有> 500行.结果:目标文件中有500行.
第二次加载:源代码中有30行 - > .csv文件中有> 30行. 结果:目标文件中有30行,但它应该位于文件的末尾,并且有530行.
你知道怎么做吗?有没有办法指定我不想覆盖目标文件的事实?
我是否应该从csv文件中获取数据,使用tUnite将其与新行合并并再次将其放入目标文件中?(这样,数据将被其包含的数据覆盖).