Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
350
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 11.83 KB | None | 0 0
  1. use Premises --база скотрой работает, так же подрубить отношения нужно при выполнении
  2.  
  3. declare
  4. @CodeTown decimal, @CodeStreet smallint, @NumDigit int, @NumAlfa varchar(10),
  5. @NewCodeTown decimal, @NewCodeStreet smallint, @NewNumDigit int, @NewNumAlfa varchar(10)
  6.  
  7. set @CodeTown = 3401000000
  8. set @CodeStreet = 1421
  9. set @NumDigit = 1
  10. set @NumAlfa =  '/5 корп.1-2'
  11.  
  12. SET @NewCodeTown = 3401000000 --дом в который переносится
  13. SET @NewCodeStreet = 1421
  14. SET @NewNumDigit = 1
  15. SET @NewNumAlfa = '/5 корпус 1'
  16.  
  17. ALTER TABLE Premises.dbo.LiterCost noCHECK CONSTRAINT PK_LiterCost
  18.  
  19. /*
  20. SET IDENTITY_INSERT Premises_from_backup.dbo.Titul_R ON
  21.  
  22. insert into dbo.Titul_R(CodeTown, CodeStreet, NumDigit, NumAlfa, PartTown, LandReg, CodeFund, CodeOF, NumInvent, NumReestr, NumKadastr, NumEKON, Tier, Shelving,
  23.                Shelf, AppObject, FactObject, FlagNoBuild, FlagMonument, RemMonument, DateInv, DateRTI, DateEKON, DateEnd, RemarkEnd, FlagArrest, SpecMark, Remark,
  24.                Fiscal, FK_ReestrLiter, kvartal, aPK, BarCode, Flag, TmpInvNum, aPK_2, BlokAdress, tmpAlpha, AngleStreet, DescObject, FromNew, NumInventGos, StreetADV, PK,
  25.                PartTown3ADV, PartTown4ADV, FK_ReestrInvD, FK_InventD, UNBTI, TPAvar, DateAvar, SQ_FRS, FRS_No, FlFoto, FlSpr, Flhz, FlSpr_dop, FlSnos, kad_date,
  26.                kad_vipiskanum, Liters, PK_1)
  27. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, PartTown, LandReg, CodeFund, CodeOF, NumInvent, NumReestr, NumKadastr, NumEKON, Tier, Shelving,
  28.                Shelf, AppObject, FactObject, FlagNoBuild, FlagMonument, RemMonument, DateInv, DateRTI, DateEKON, DateEnd, RemarkEnd, FlagArrest, SpecMark, Remark,
  29.                Fiscal, FK_ReestrLiter, kvartal, aPK, BarCode, Flag, TmpInvNum, aPK_2, BlokAdress, tmpAlpha, AngleStreet, DescObject, FromNew, NumInventGos, StreetADV, PK,
  30.                PartTown3ADV, PartTown4ADV, FK_ReestrInvD, FK_InventD, UNBTI, TPAvar, DateAvar, SQ_FRS, FRS_No, FlFoto, FlSpr, Flhz, FlSpr_dop, FlSnos, kad_date,
  31.                kad_vipiskanum, Liters, PK_1
  32. from dbo.Titul_R
  33. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa --and TmpInvNum = @TmpInvNum
  34. SET IDENTITY_INSERT Premises.dbo.Titul_R OFF*/
  35.  
  36.  
  37.  
  38. ALTER TABLE Premises.dbo.LiterApart noCHECK CONSTRAINT PK_LiterApart
  39. ALTER TABLE Premises.dbo.LiterApart noCHECK CONSTRAINT FK_LiterApart_Liter --отрубает проверку вставки ключей что бы тригер не выебывался
  40.  
  41. SET IDENTITY_INSERT Premises.dbo.literapart ON --врубает возможность для вставки квартир в дом
  42.  
  43. insert into dbo.literapart (CodeTown, CodeStreet, NumDigit, NumAlfa, OrdLiter, ApartDigit, ApartAlfa, TypeApart, LandReg, CodeApart, CodeFund, NumReestr, DescApart, CntLive, YearPriv, CostYear, CostValid, CostRest, BlnsFull, BlnsRest, WearApart, RemItself, FlagArrest, FlagComfort, DateRTI, DateEnd, RemarkEnd, Remark, Fiscal, SpecMark, FromNew, CadastralNum, GroupComunal, PK, CadastralNumNew, TpAvar, DateAvar, SQ_FRS, FRS_No, FlSpr, Flhz, FlSpr_dop, kad_date, kad_vipiskanum)
  44. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, OrdLiter, ApartDigit, ApartAlfa, TypeApart, LandReg, CodeApart, CodeFund, NumReestr, DescApart, CntLive, YearPriv, CostYear, CostValid, CostRest, BlnsFull, BlnsRest, WearApart, RemItself, FlagArrest, FlagComfort, DateRTI, DateEnd, RemarkEnd, Remark, Fiscal, SpecMark, FromNew, CadastralNum, GroupComunal, PK, CadastralNumNew, TpAvar, DateAvar, SQ_FRS, FRS_No, FlSpr, Flhz, FlSpr_dop, kad_date, kad_vipiskanum
  45. from dbo.literapart
  46. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa
  47.  
  48. SET IDENTITY_INSERT Premises.dbo.literapart OFF --вырубает duh...
  49.  
  50. ALTER TABLE Premises.dbo.LiterApart CHECK CONSTRAINT PK_LiterApart
  51. ALTER TABLE Premises.dbo.LiterApart CHECK CONSTRAINT FK_LiterApart_Liter --врубает ключи
  52.  
  53. insert into dbo.apartroom (CodeTown, CodeStreet, NumDigit, NumAlfa, OrdLiter, ApartDigit, ApartAlfa, TypeApart, LiterRoom, RoomFloor, RoomDigit, RoomAlfa, TypeRoom, LandReg, CodeRoom, DescRoom, HeightRoom, Formula, AreaTotal, AreaBase, AreaSub, AreaOther, AreaGeneral, AreaItself, Partition, RemPartition, Ceiling, RemCeiling, Walking, RemWalking, Window, RemWindow, Door, RemDoor, Facing, RemFacing, Remark, Fiscal, FromNew, AreaSubGeneral, DescFloor, flooralfa)
  54. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, OrdLiter, ApartDigit, ApartAlfa, TypeApart, LiterRoom, RoomFloor, RoomDigit, RoomAlfa, TypeRoom, LandReg, CodeRoom, DescRoom, HeightRoom, Formula, AreaTotal, AreaBase, AreaSub, AreaOther, AreaGeneral, AreaItself, Partition, RemPartition, Ceiling, RemCeiling, Walking, RemWalking, Window, RemWindow, Door, RemDoor, Facing, RemFacing, Remark, Fiscal, FromNew, AreaSubGeneral, DescFloor, flooralfa
  55. from dbo.apartroom
  56. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa
  57.  
  58. insert into dbo.LiterCost (CodeTown, CodeStreet, NumDigit, NumAlfa, OrdLiter, PartLiter, CodeCost, ValueCost, Fiscal)
  59. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, OrdLiter, PartLiter, CodeCost, ValueCost, Fiscal
  60. from dbo.LiterCost
  61. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa
  62.  
  63. insert into dbo.LiterWear (CodeTown, CodeStreet, NumDigit, NumAlfa, OrdLiter, OrdWg, LevelWg, GrpGroup, CodeGroup, GrpConstr, CodeConstr, RemWg, StateWg, WgEl5, WgEl6, WgEl7, WgEl8, WgEl9, Token, Fiscal, FromNew)
  64. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, OrdLiter, OrdWg, LevelWg, GrpGroup, CodeGroup, GrpConstr, CodeConstr, RemWg, StateWg, WgEl5, WgEl6, WgEl7, WgEl8, WgEl9, Token, Fiscal, FromNew
  65. from dbo.LiterWear
  66. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa
  67.  
  68. insert into dbo.LiterRoom(CodeTown, CodeStreet, NumDigit, NumAlfa, OrdLiter, RoomFloor, RoomDigit, RoomAlfa, TypeRoom, LandReg, CodeRoom, DescRoom, HeightRoom, Formula, AreaTotal, AreaBase, AreaSub, AreaOther, AreaGeneral, AreaItself, Partition, RemPartition, Ceiling, RemCeiling, Walking, RemWalking, Window, RemWindow, Door, RemDoor, Facing, RemFacing, Remark, Fiscal, FromNew, CadastralNum, flooralfa)
  69. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, OrdLiter, RoomFloor, RoomDigit, RoomAlfa, TypeRoom, LandReg, CodeRoom, DescRoom, HeightRoom, Formula, AreaTotal, AreaBase, AreaSub, AreaOther, AreaGeneral, AreaItself, Partition, RemPartition, Ceiling, RemCeiling, Walking, RemWalking, Window, RemWindow, Door, RemDoor, Facing, RemFacing, Remark, Fiscal, FromNew, CadastralNum, flooralfa
  70. from dbo.LiterRoom
  71. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa
  72.  
  73.  
  74. insert into dbo.LiterFile ( CodeTown, CodeStreet, NumDigit, NumAlfa, OrdLiter, TypeDoc, OrdDoc, NameDoc, ScaleDoc, CountDoc, NameFile, ImageDoc, Remark, Fiscal, DateReg, DateDoc, OwnDoc, FromNew)
  75. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, OrdLiter, TypeDoc, OrdDoc, NameDoc, ScaleDoc, CountDoc, NameFile, ImageDoc, Remark, Fiscal, DateReg, DateDoc, OwnDoc, FromNew
  76. from dbo.LiterFile
  77. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa
  78.  
  79.  
  80. --SET IDENTITY_INSERT Premises_from_backup.dbo.liter ON
  81.  
  82. insert into dbo.Liter (CodeTown, CodeStreet, NumDigit, NumAlfa, OrdLiter, TypeLiter, ParentLiter, LandReg, CodeLiter, DescLiter, PlanLiter, LengthLiter, WidthLiter, HeightLiter, AreaLiter, AreaBuild, CubicLiter, Formula, NumBook, NumTome, NumTable, NumZone, NumGraph, CostUPVS, TokenUPVS, CorrectUPVS, DimUPVS, Capital, TypeFace, CubicAreaA, CubicAreaB, CostYear, CostValid, CostRest, CostArea, BlnsFull, BlnsRest, WearLiter, FlagItself, FlagNoBuild, NumEKON, NumProject, YearBuild, YearExpl, TypeEquip, YearEquip, YearRepair, YearDestroy, RemDestroy, FloorUp, FloorDn, FlagCellar, FlagPlinth, FlagAttic, FlagMezonin, CountStairs, AreaStairs, Remark, Fiscal, CubicInRoot, PartOfParentLiter, PlanNum, NumInvent, BlnsDate, DateFAKON, YearBegin, NameTp, FromNew, StockAlfa, CadastralNum, DegreeReadiness, NeformalAdress, Korpus, Stroenie, Stockstr, PK, CadastralNumNew, typezdanie, kad_date, kad_vipiskanum, DopInf, Download, Formula1, AreaS)
  83. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, OrdLiter, TypeLiter, ParentLiter, LandReg, CodeLiter, DescLiter, PlanLiter, LengthLiter, WidthLiter, HeightLiter, AreaLiter, AreaBuild, CubicLiter, Formula, NumBook, NumTome, NumTable, NumZone, NumGraph, CostUPVS, TokenUPVS, CorrectUPVS, DimUPVS, Capital, TypeFace, CubicAreaA, CubicAreaB, CostYear, CostValid, CostRest, CostArea, BlnsFull, BlnsRest, WearLiter, FlagItself, FlagNoBuild, NumEKON, NumProject, YearBuild, YearExpl, TypeEquip, YearEquip, YearRepair, YearDestroy, RemDestroy, FloorUp, FloorDn, FlagCellar, FlagPlinth, FlagAttic, FlagMezonin, CountStairs, AreaStairs, Remark, Fiscal, CubicInRoot, PartOfParentLiter, PlanNum, NumInvent, BlnsDate, DateFAKON, YearBegin, NameTp, FromNew, StockAlfa, CadastralNum, DegreeReadiness, NeformalAdress, Korpus, Stroenie, Stockstr, PK, CadastralNumNew, typezdanie, kad_date, kad_vipiskanum, DopInf, Download, Formula1, AreaS
  84. from dbo.Liter
  85. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa
  86.  
  87. --SET IDENTITY_INSERT Premises_from_backup.dbo.liter OFF
  88.  
  89. insert into dbo.apartown (CodeTown, CodeStreet, NumDigit, NumAlfa, OrdLiter, ApartDigit, ApartAlfa, TypeApart, OrdOwn, CodeOwn, LiveTown, TypeProp, Divident, Divisor, CouseBgn, DateBgn, CouseEnd, DateEnd, Remark, Fiscal, FromNew, NameSvodFlat, Download)
  90. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, OrdLiter, ApartDigit, ApartAlfa, TypeApart, OrdOwn, CodeOwn, LiveTown, TypeProp, Divident, Divisor, CouseBgn, DateBgn, CouseEnd, DateEnd, Remark, Fiscal, FromNew, NameSvodFlat, Download
  91. from dbo.apartown
  92. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa
  93.  
  94. insert into dbo.apartdoc (CodeTown, CodeStreet, NumDigit, NumAlfa, OrdLiter, ApartDigit, ApartAlfa, TypeApart, OrdOwn, OrdDoc, DocGNI, LandReg, DocCode, DescDoc, NumDoc, DateDoc, GiveDoc, Remark, Fiscal, FromNew)
  95. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, OrdLiter, ApartDigit, ApartAlfa, TypeApart, OrdOwn, OrdDoc, DocGNI, LandReg, DocCode, DescDoc, NumDoc, DateDoc, GiveDoc, Remark, Fiscal, FromNew
  96. from dbo.apartdoc
  97. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa
  98.  
  99. insert into dbo.titulown (CodeTown, CodeStreet, NumDigit, NumAlfa, OrdOwn, CodeOwn, LiveTown, TypeProp, Divident, Divisor, CouseBgn, DateBgn, CouseEnd, DateEnd, Remark, Fiscal, FromNew, Download)
  100. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, OrdOwn, CodeOwn, LiveTown, TypeProp, Divident, Divisor, CouseBgn, DateBgn, CouseEnd, DateEnd, Remark, Fiscal, FromNew, Download
  101. from dbo.titulown
  102. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa
  103.  
  104. insert into dbo.tituldoc (CodeTown, CodeStreet, NumDigit, NumAlfa, OrdOwn, OrdDoc, DocGNI, LandReg, DocCode, DescDoc, NumDoc, DateDoc, GiveDoc, Remark, Fiscal, FromNew)
  105. select @NewCodeTown, @NewCodeStreet, @NewNumDigit, @NewNumAlfa, OrdOwn, OrdDoc, DocGNI, LandReg, DocCode, DescDoc, NumDoc, DateDoc, GiveDoc, Remark, Fiscal, FromNew
  106. from dbo.tituldoc
  107. where CodeTown = @CodeTown and CodeStreet = @CodeStreet and numdigit = @NumDigit and numalfa = @NumAlfa
  108.  
  109.  
  110. --SET IDENTITY_INSERT Premises_from_backup.dbo.LiterCost OFF
  111. --SET IDENTITY_INSERT Premises_from_backup.dbo.LiterWear OFF
  112. --SET IDENTITY_INSERT Premises_from_backup.dbo.LiterRoom OFF
  113. --SET IDENTITY_INSERT Premises_from_backup.dbo.LiterFile OFF
  114. ALTER TABLE Premises.dbo.LiterCost CHECK CONSTRAINT PK_LiterCost
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement