瀏覽代碼

Added Part Insert.sql

master
rpm-mcarman 2 年之前
父節點
當前提交
5ccb9ab517
共有 1 個檔案被更改,包括 139 行新增0 行删除
  1. +139
    -0
      sert.sql

Part → sert.sql 查看文件

@@ -0,0 +1,139 @@
select 'insert into "PartNumber"("partNumber1", "description", "comments", "primaryCustomerPartNumber", "primaryVendorPartNumber", "secondaryVendorPartNumber"'
+ ', "ppap", "file", "stdCost", "listPrice", "createDate", "createUserId", "updateDate", "updateUserId", "partCodeId", "statusId"'
+ ', "primaryCustomerId", "primaryVendorId", "secondaryVendorId", "pickingLocationId", "packingLocationId", "replacedById", "replacesId"'
+ ', "weight") values('
+ ''''
+ a.partNumber1
+''''
+ case
when a.description IS NULL
then ', null'
else
', ' + ''''
+a.description
+ ''''
end
+ case
when a.comments IS NULL
then ', null'
else
', ' + ''''
+a.comments
+ ''''
end
+ case
when a.primaryCustomerPartNumber IS NULL
then ', null'
else
', ' + ''''
+a.primaryCustomerPartNumber
+ ''''
end
+ case
when a.primaryVendorPartNumber IS NULL
then ', null'
else
', ' + ''''
+a.primaryVendorPartNumber
+ ''''
end
+ case
when a.secondaryVendorPartNumber IS NULL
then ', null'
else
', ' + ''''
+a.secondaryVendorPartNumber
+ ''''
end
+ ', '
+ case when a.ppap = 1 then 'true' else 'false' end
+ case
when a.[file] IS NULL
then ', null'
else
', ' + ''''
+a.[file]
+ ''''
end
+ case
when a.stdCost IS NULL
then ', null'
else
', ' + ''''
+a.stdCost
+ ''''
end
+ case
when a.listPrice IS NULL
then ', null'
else
', ' + ''''
+a.listPrice
+ ''''
end
+ case when a.createDate IS null then ', null'
else
', ' + ''''
+ cast(a.createDate as varchar(max))
+ ''''
end
+', '
+ cast(a.createUserId as varchar(max))
+ case when a.updateDate is null then ', null'
else
', ' + ''''
+ CAST(a.updateDate as varchar(max))
+ ''''
end
+ ', '
+ cast(a.updateUserId as varchar(max))
+ ', ' + cast(a.partCodeId as varchar(max))
+ ', ' + cast(a.statusId as varchar(max))
+ ', ' + case when a.primaryCustomerId is null then 'null' else cast(a.primaryCustomerId as varchar(max)) end
+ ', ' + case when a.primaryVendorId is null then 'null' else cast(a.primaryVendorId as varchar(max)) end
+ ', ' + case when a.secondaryVendorId is null then 'null' else cast(a.secondaryVendorId as varchar(max)) end
+ ', ' + case when a.pickingLocationId is null then 'null' else cast(a.pickingLocationId as varchar(max)) end
+ ', ' + case when a.packingLocationId is null then 'null' else cast(a.packingLocationId as varchar(max)) end
+ ', ' + case when a.replacedById is null then 'null' else cast(a.replacedById as varchar(max)) end
+ ', ' + case when a.replacesId is null then 'null' else cast(a.replacesId as varchar(max)) end
+ ', ' + case when a.weight is null then 'null' else '''' + a.weight + '''' end
+ ');'
from
(
select
[RPM Part Number] as partNumber1,
case when LEN([Part Description]) = 0 then null else replace([Part Description] , '''', '') end as description,
case when LEN(Comments) = 0 then null else replace(Comments, '''', '')end as comments,
case when LEN([Customer Part Number]) = 0 then null else replace([Customer Part Number], '''', '') end as primaryCustomerPartNumber,
case when len([Primary Vendor Part #]) = 0 then null else REPLACE([Primary Vendor Part #], '''', '') end as primaryVendorPartNumber,
case when len([Secondary Vendor Part #]) = 0 then null else replace([Secondary Vendor Part #], '''', '') end as secondaryVendorPartNumber,
[PPAP] as ppap,
case when len([File]) = 0 then null else REPLACE([File], '''', '') end as [file],
case when len(Cost) = 0 then null else replace(Cost, '''', '') end as stdCost,
case when len(List) = 0 then null else replace(List, '''', '') end as listPrice,
createDate as createDate,
-1 as createUserId,
createDate as updateDate,
-1 as updateUserId,
partCodeId as partCodeId,
statusId as statusId,
primaryCustomerId as primaryCustomerId,
primaryVendorId as primaryVendorId,
secondaryVendorId as secondaryVendorId,
pickingLocationId as pickingLocationId,
packingLocationId as packingLocationId,
null as replacedById,
null as replacesId,
replace(Weight, '''', '') as weight
from z_parts
) a
--select Date, Signed from z_parts where createDate is null
--update z_parts set createDate = CAST([Date] as datetime) where myid = 10061
--declare @int int
--set @int = 1
--while @int < 21668
--begin
--select CAST(Date as datetime), @int from z_parts where myid = @int
--select @int = @int + 1
--end

Loading…
取消
儲存