Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сжать таблицу размер строки в которой превышает 8060 / 25 сообщений из 26, страница 1 из 2
24.06.2019, 12:54
    #39829787
assmsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
Как сжать таблицу размер строки в которой превышает 8060
...
Рейтинг: 0 / 0
24.06.2019, 12:55
    #39829789
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
А как не получается?
...
Рейтинг: 0 / 0
24.06.2019, 13:09
    #39829795
assmsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
ALTER TABLE REBUILD PARTITION = ALL WITH ( DATA_COMPRESSION = PAGE)
...
Рейтинг: 0 / 0
24.06.2019, 13:19
    #39829801
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
assmskALTER TABLE REBUILD PARTITION = ALL WITH ( DATA_COMPRESSION = PAGE)
стесняюсь спросить, а если размер строки таблицы не превышает 8060,
то ее уже другой командой надо сжимать?
не говоря о том, что нe у всех 2016 SP1 или Enterprise
...
Рейтинг: 0 / 0
24.06.2019, 13:25
    #39829806
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
assmskALTER TABLE REBUILD PARTITION = ALL WITH ( DATA_COMPRESSION = PAGE)Вы забыли написать сообщение об ошибке.
...
Рейтинг: 0 / 0
24.06.2019, 13:30
    #39829814
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
Гавриленко Сергей АлексеевичassmskALTER TABLE REBUILD PARTITION = ALL WITH ( DATA_COMPRESSION = PAGE)Вы забыли написать сообщение об ошибке.
подозреваю, он блобы пытается сжать.
ошибок нет, но и сжатия тоже нет.
...
Рейтинг: 0 / 0
24.06.2019, 14:45
    #39829885
assmsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
Гавриленко Сергей АлексеевичassmskALTER TABLE REBUILD PARTITION = ALL WITH ( DATA_COMPRESSION = PAGE)Вы забыли написать сообщение об ошибке.


Creating or altering table 't' failed because the minimum row size would be 10049, including 2042 bytes of internal overhead. This exceeds the maximum allowable table row size of 8060 bytes.
...
Рейтинг: 0 / 0
24.06.2019, 14:53
    #39829892
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
скрипт таблицы нам угадывать? замените свои char(n) поля на varchar(n)
...
Рейтинг: 0 / 0
24.06.2019, 15:01
    #39829895
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
assmsk,

да, не может превышать 8060 и это документировано.
Для сжатия и хранения больших объемов данных используйте функцию compress().
...
Рейтинг: 0 / 0
24.06.2019, 15:06
    #39829898
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
Владислав Колосовassmsk,

да, не может превышать 8060 и это документировано.
Для сжатия и хранения больших объемов данных используйте функцию compress().

где это документировано
и что я делаю не так?

репро:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
create table dbo.large_rows(col1 varchar(2000),
						    col2 varchar(2000),
							col3 varchar(2000),
							col4 varchar(2000),
							col5 varchar(2000));

insert into dbo.large_rows ( col1 ,
                         col2 ,
                         col3 ,
                         col4 ,
                         col5 )
values ( replicate('1', 2000) , -- col1 - varchar(2000)
         replicate('2', 2000), -- col2 - varchar(2000)
         replicate('3', 2000), -- col3 - varchar(2000)
         replicate('4', 2000), -- col4 - varchar(2000)
         replicate('5', 2000)-- col5 - varchar(2000)
    );

ALTER TABLE dbo.large_rows rebuild PARTITION = ALL WITH ( DATA_COMPRESSION = PAGE);

select len(col1) + len(col2) + len(col3) + len(col4) + len(col5)
from dbo.large_rows;

select st.name
from sys.partitions sp
	join sys.tables st 
	   on st.object_id = sp.object_id
where sp.data_compression <> 0;
...
Рейтинг: 0 / 0
24.06.2019, 15:15
    #39829902
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
assmskCreating or altering table 't' failed because the minimum row size would be 10049, including 2042 bytes of internal overhead. This exceeds the maximum allowable table row size of 8060 bytes.

а вот такую таблицу: the minimum row size would be 10049, including 2042 bytes of internal overhead
нельзя в принципе создать,
не то что альтерить.

вы наверное до этой команды пытаетесь создать таблицу,
или же добавляете/меняете колонку у имеющейся таблицы так,
что получаете вашу ошибку.
до компрессии и не доходит
...
Рейтинг: 0 / 0
24.06.2019, 15:20
    #39829910
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
автор скорее всего под своим "сжатием", что-то другое понимает
...
Рейтинг: 0 / 0
24.06.2019, 15:31
    #39829921
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
Yasha123,

документировано в справке, раздел Сжатие данных:

Для таблицы нельзя включить сжатие, если сумма максимального размера строки и служебных данных сжатия превышает максимальный размер строки в 8060 байт. Например, таблица, в которой присутствуют столбцы c1char(8000) и c2char(53), не может быть сжата, поскольку добавление служебных данных сжатия приведет к превышению максимального размера строки.
...
Рейтинг: 0 / 0
24.06.2019, 16:06
    #39829950
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
исходя из офигительной цифры 2042 bytes of internal overhead (именно от сжатия),
единственное, что приходит в голову, это наличие ТУЧИ колонок фиксированной длины.
переведите возможные чары на варчары, может и влезет.

... но быстрее было бы показать скрипт таблицы
...
Рейтинг: 0 / 0
24.06.2019, 17:11
    #39829985
assmsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.
361.
362.
363.
364.
365.
366.
367.
368.
369.
370.
371.
372.
373.
374.
375.
376.
377.
378.
379.
380.
381.
382.
383.
384.
385.
386.
387.
388.
389.
390.
391.
392.
393.
394.
395.
396.
397.
398.
399.
400.
401.
402.
403.
404.
405.
406.
407.
408.
409.
410.
411.
412.
413.
414.
415.
416.
417.
418.
419.
420.
421.
422.
423.
424.
425.
426.
427.
428.
429.
430.
431.
432.
433.
434.
435.
436.
437.
438.
439.
440.
441.
442.
443.
444.
445.
446.
447.
448.
449.
450.
451.
452.
453.
454.
455.
456.
457.
458.
459.
460.
461.
462.
463.
464.
465.
466.
467.
468.
469.
470.
471.
472.
473.
474.
475.
476.
477.
478.
479.
480.
481.
482.
483.
484.
485.
486.
487.
488.
489.
490.
491.
492.
493.
494.
495.
496.
497.
498.
499.
500.
501.
502.
503.
504.
505.
506.
507.
508.
509.
510.
511.
512.
513.
514.
515.
516.
517.
518.
519.
520.
521.
522.
523.
524.
525.
526.
527.
528.
529.
530.
531.
532.
533.
534.
535.
536.
537.
538.
539.
540.
541.
542.
543.
544.
545.
546.
547.
548.
549.
550.
551.
552.
553.
554.
555.
556.
557.
558.
559.
560.
561.
562.
563.
564.
565.
566.
567.
568.
569.
570.
571.
572.
573.
574.
575.
576.
577.
578.
579.
580.
581.
582.
583.
584.
585.
586.
587.
588.
589.
590.
591.
592.
593.
594.
595.
596.
597.
598.
599.
600.
601.
602.
603.
604.
605.
606.
607.
608.
609.
610.
611.
612.
613.
614.
615.
616.
617.
618.
619.
620.
621.
622.
623.
624.
625.
626.
627.
628.
629.
630.
631.
632.
633.
634.
635.
636.
637.
638.
639.
640.
641.
642.
643.
644.
645.
646.
647.
648.
649.
650.
651.
652.
653.
654.
655.
656.
657.
658.
659.
660.
661.
662.
663.
664.
665.
666.
667.
668.
669.
670.
671.
672.
673.
674.
675.
676.
677.
678.
679.
680.
681.
682.
683.
684.
685.
686.
687.
688.
689.
690.
691.
692.
693.
694.
695.
696.
697.
698.
699.
700.
701.
702.
703.
704.
705.
706.
707.
708.
709.
710.
711.
712.
713.
714.
715.
716.
717.
718.
719.
720.
721.
722.
723.
724.
725.
726.
727.
728.
729.
730.
731.
732.
733.
734.
735.
736.
737.
738.
739.
740.
741.
742.
743.
744.
745.
746.
747.
748.
749.
750.
751.
752.
753.
754.
755.
756.
757.
758.
759.
760.
761.
762.
763.
764.
765.
766.
767.
768.
769.
770.
771.
772.
773.
774.
775.
776.
777.
778.
779.
780.
781.
782.
783.
784.
785.
786.
787.
788.
789.
790.
791.
792.
793.
794.
795.
796.
797.
798.
799.
800.
801.
802.
803.
804.
805.
806.
807.
808.
809.
810.
811.
812.
813.
814.
815.
816.
817.
818.
819.
820.
821.
822.
823.
824.
825.
826.
827.
828.
829.
830.
831.
832.
833.
834.
835.
836.
837.
838.
839.
840.
841.
842.
843.
844.
845.
846.
847.
848.
849.
850.
851.
852.
853.
854.
855.
856.
857.
858.
859.
860.
861.
862.
863.
864.
865.
866.
867.
868.
869.
870.
871.
872.
873.
874.
875.
876.
877.
878.
879.
880.
881.
882.
883.
884.
885.
886.
887.
888.
889.
890.
891.
892.
893.
894.
895.
896.
897.
898.
899.
900.
901.
902.
903.
904.
905.
906.
907.
908.
909.
910.
911.
912.
913.
914.
915.
916.
917.
918.
919.
920.
921.
922.
923.
924.
925.
926.
927.
928.
929.
930.
931.
932.
933.
934.
935.
936.
937.
938.
939.
940.
941.
942.
943.
944.
945.
946.
947.
948.
949.
950.
951.
952.
953.
954.
955.
956.
957.
958.
959.
960.
961.
962.
963.
964.
965.
966.
967.
968.
969.
970.
971.
972.
973.
974.
975.
976.
977.
978.
979.
980.
981.
982.
983.
984.
985.
986.
987.
988.
989.
990.
991.
992.
993.
994.
995.
996.
997.
998.
999.
1000.
1001.
1002.
1003.
1004.
1005.
/****** Object:  Table [dbo].[t]    Script Date: 24.06.2019 17:05:29 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[t](
[A1]  [varchar](6) NULL,
[A2]  [int] NOT NULL,
[A3]  [numeric](5, 0) NULL,
[A4]  [varchar](10) NULL,
[A5]  [numeric](14, 2) NULL,
[A6]  [numeric](20, 15) NULL,
[A7]  [numeric](6, 0) NULL,
[A8]  [numeric](13, 7) NULL,
[A9]  [numeric](14, 2) NULL,
[A10]  [numeric](31, 17) NULL,
[A11]  [numeric](6, 0) NULL,
[A12]  [numeric](6, 0) NULL,
[A13]  [numeric](6, 0) NULL,
[A14]  [numeric](13, 7) NULL,
[A15]  [numeric](13, 7) NULL,
[A16]  [numeric](13, 7) NULL,
[A17]  [numeric](13, 7) NULL,
[A18]  [numeric](13, 7) NULL,
[A19]  [numeric](14, 2) NULL,
[A20]  [numeric](14, 2) NULL,
[A21]  [numeric](14, 2) NULL,
[A22]  [numeric](14, 2) NULL,
[A23]  [numeric](14, 2) NULL,
[A24]  [numeric](14, 2) NULL,
[A25]  [numeric](31, 17) NULL,
[A26]  [numeric](31, 17) NULL,
[A27]  [numeric](31, 17) NULL,
[A28]  [numeric](31, 17) NULL,
[A29]  [numeric](31, 17) NULL,
[A30]  [numeric](6, 0) NULL,
[A31]  [numeric](6, 0) NULL,
[A32]  [numeric](6, 0) NULL,
[A33]  [numeric](13, 7) NULL,
[A34]  [numeric](13, 7) NULL,
[A35]  [numeric](14, 2) NULL,
[A36]  [numeric](14, 2) NULL,
[A37]  [numeric](14, 2) NULL,
[A38]  [numeric](14, 2) NULL,
[A39]  [numeric](14, 2) NULL,
[A40]  [numeric](14, 2) NULL,
[A41]  [numeric](14, 2) NULL,
[A42]  [numeric](14, 2) NULL,
[A43]  [numeric](14, 2) NULL,
[A44]  [numeric](31, 17) NULL,
[A45]  [numeric](31, 17) NULL,
[A46]  [numeric](6, 0) NULL,
[A47]  [numeric](6, 0) NULL,
[A48]  [numeric](6, 0) NULL,
[A49]  [numeric](13, 7) NULL,
[A50]  [numeric](13, 7) NULL,
[A51]  [numeric](14, 2) NULL,
[A52]  [numeric](14, 2) NULL,
[A53]  [numeric](14, 2) NULL,
[A54]  [numeric](14, 2) NULL,
[A55]  [numeric](14, 2) NULL,
[A56]  [numeric](14, 2) NULL,
[A57]  [numeric](14, 2) NULL,
[A58]  [numeric](14, 2) NULL,
[A59]  [numeric](14, 2) NULL,
[A60]  [numeric](31, 17) NULL,
[A61]  [numeric](31, 17) NULL,
[A62]  [numeric](5, 0) NULL,
[A63]  [numeric](5, 0) NULL,
[A64]  [numeric](5, 0) NULL,
[A65]  [numeric](11, 6) NULL,
[A66]  [numeric](11, 6) NULL,
[A67]  [numeric](14, 2) NULL,
[A68]  [numeric](14, 2) NULL,
[A69]  [numeric](14, 2) NULL,
[A70]  [numeric](31, 17) NULL,
[A71]  [numeric](31, 17) NULL,
[A72]  [numeric](14, 2) NULL,
[A73]  [numeric](14, 2) NULL,
[A74]  [numeric](14, 2) NULL,
[A75]  [numeric](31, 17) NULL,
[A76]  [numeric](14, 2) NULL,
[A77]  [numeric](6, 0) NULL,
[A78]  [numeric](6, 0) NULL,
[A79]  [varchar](1) NULL,
[A80]  [numeric](14, 2) NULL,
[A81]  [numeric](20, 15) NULL,
[A82]  [numeric](3, 0) NULL,
[A83]  [numeric](3, 0) NULL,
[A84]  [numeric](2, 0) NULL,
[A85]  [numeric](6, 0) NULL,
[A86]  [numeric](13, 7) NULL,
[A87]  [numeric](14, 2) NULL,
[A88]  [numeric](31, 17) NULL,
[A89]  [numeric](6, 0) NULL,
[A90]  [numeric](6, 0) NULL,
[A91]  [numeric](6, 0) NULL,
[A92]  [numeric](13, 7) NULL,
[A93]  [numeric](13, 7) NULL,
[A94]  [numeric](13, 7) NULL,
[A95]  [numeric](13, 7) NULL,
[A96]  [numeric](13, 7) NULL,
[A97]  [numeric](14, 2) NULL,
[A98]  [numeric](14, 2) NULL,
[A99]  [numeric](14, 2) NULL,
[A100]  [numeric](31, 17) NULL,
[A101]  [numeric](31, 17) NULL,
[A102]  [numeric](31, 17) NULL,
[A103]  [numeric](31, 17) NULL,
[A104]  [numeric](31, 17) NULL,
[A105]  [numeric](6, 0) NULL,
[A106]  [numeric](6, 0) NULL,
[A107]  [numeric](6, 0) NULL,
[A108]  [numeric](13, 7) NULL,
[A109]  [numeric](13, 7) NULL,
[A110]  [numeric](14, 2) NULL,
[A111]  [numeric](14, 2) NULL,
[A112]  [numeric](14, 2) NULL,
[A113]  [numeric](14, 2) NULL,
[A114]  [numeric](14, 2) NULL,
[A115]  [numeric](14, 2) NULL,
[A116]  [numeric](14, 2) NULL,
[A117]  [numeric](14, 2) NULL,
[A118]  [numeric](14, 2) NULL,
[A119]  [numeric](31, 17) NULL,
[A120]  [numeric](31, 17) NULL,
[A121]  [numeric](6, 0) NULL,
[A122]  [numeric](6, 0) NULL,
[A123]  [numeric](6, 0) NULL,
[A124]  [numeric](13, 7) NULL,
[A125]  [numeric](13, 7) NULL,
[A126]  [numeric](14, 2) NULL,
[A127]  [numeric](14, 2) NULL,
[A128]  [numeric](14, 2) NULL,
[A129]  [numeric](14, 2) NULL,
[A130]  [numeric](14, 2) NULL,
[A131]  [numeric](14, 2) NULL,
[A132]  [numeric](14, 2) NULL,
[A133]  [numeric](14, 2) NULL,
[A134]  [numeric](14, 2) NULL,
[A135]  [numeric](31, 17) NULL,
[A136]  [numeric](31, 17) NULL,
[A137]  [numeric](5, 0) NULL,
[A138]  [numeric](5, 0) NULL,
[A139]  [numeric](5, 0) NULL,
[A140]  [numeric](11, 6) NULL,
[A141]  [numeric](11, 6) NULL,
[A142]  [numeric](14, 2) NULL,
[A143]  [numeric](14, 2) NULL,
[A144]  [numeric](14, 2) NULL,
[A145]  [numeric](31, 17) NULL,
[A146]  [numeric](31, 17) NULL,
[A147]  [numeric](14, 2) NULL,
[A148]  [numeric](14, 2) NULL,
[A149]  [numeric](14, 2) NULL,
[A150]  [numeric](6, 0) NULL,
[A151]  [numeric](6, 0) NULL,
[A152]  [numeric](5, 0) NULL,
[A153]  [numeric](6, 0) NULL,
[A154]  [numeric](6, 0) NULL,
[A155]  [numeric](14, 2) NULL,
[A156]  [numeric](14, 2) NULL,
[A157]  [numeric](14, 2) NULL,
[A158]  [numeric](31, 17) NULL,
[A159]  [numeric](14, 2) NULL,
[A160]  [numeric](14, 2) NULL,
[A161]  [numeric](31, 17) NULL,
[A162]  [numeric](15, 2) NULL,
[A163]  [numeric](15, 2) NULL,
[A164]  [numeric](33, 18) NULL,
[A165]  [numeric](14, 2) NULL,
[A166]  [numeric](15, 2) NULL,
[A167]  [numeric](15, 2) NULL,
[A168]  [numeric](33, 18) NULL,
[A169]  [numeric](14, 2) NULL,
[A170]  [numeric](35, 17) NULL,
[A171]  [numeric](14, 2) NULL,
[A172]  [numeric](14, 2) NULL,
[A173]  [numeric](31, 17) NULL,
[A174]  [numeric](14, 2) NULL,
[A175]  [numeric](14, 2) NULL,
[A176]  [numeric](14, 2) NULL,
[A177]  [numeric](14, 2) NULL,
[A178]  [numeric](14, 2) NULL,
[A179]  [numeric](31, 17) NULL,
[A180]  [numeric](15, 2) NULL,
[A181]  [numeric](15, 2) NULL,
[A182]  [numeric](15, 2) NULL,
[A183]  [numeric](33, 18) NULL,
[A184]  [numeric](14, 2) NULL,
[A185]  [numeric](15, 2) NULL,
[A186]  [numeric](15, 2) NULL,
[A187]  [numeric](33, 18) NULL,
[A188]  [numeric](17, 2) NULL,
[A189]  [numeric](14, 2) NULL,
[A190]  [numeric](35, 17) NULL,
[A191]  [numeric](36, 17) NULL,
[A192]  [numeric](14, 2) NULL,
[A193]  [numeric](6, 0) NULL,
[A194]  [numeric](6, 0) NULL,
[A195]  [numeric](14, 2) NULL,
[A196]  [numeric](6, 0) NULL,
[A197]  [numeric](6, 0) NULL,
[A198]  [numeric](14, 2) NULL,
[A199]  [numeric](6, 0) NULL,
[A200]  [numeric](6, 0) NULL,
[A201]  [numeric](6, 0) NULL,
[A202]  [numeric](4, 0) NULL,
[A203]  [numeric](4, 0) NULL,
[A204]  [numeric](3, 0) NULL,
[A205]  [numeric](14, 2) NULL,
[A206]  [numeric](6, 0) NULL,
[A207]  [numeric](6, 0) NULL,
[A208]  [numeric](14, 2) NULL,
[A209]  [numeric](6, 0) NULL,
[A210]  [numeric](6, 0) NULL,
[A211]  [numeric](6, 0) NULL,
[A212]  [numeric](6, 0) NULL,
[A213]  [varchar](1) NULL,
[A214]  [numeric](14, 2) NULL,
[A215]  [numeric](20, 15) NULL,
[A216]  [numeric](3, 0) NULL,
[A217]  [numeric](3, 0) NULL,
[A218]  [numeric](2, 0) NULL,
[A219]  [numeric](6, 0) NULL,
[A220]  [numeric](13, 7) NULL,
[A221]  [numeric](14, 2) NULL,
[A222]  [numeric](31, 17) NULL,
[A223]  [numeric](6, 0) NULL,
[A224]  [numeric](6, 0) NULL,
[A225]  [numeric](6, 0) NULL,
[A226]  [numeric](13, 7) NULL,
[A227]  [numeric](13, 7) NULL,
[A228]  [numeric](13, 7) NULL,
[A229]  [numeric](13, 7) NULL,
[A230]  [numeric](13, 7) NULL,
[A231]  [numeric](14, 2) NULL,
[A232]  [numeric](14, 2) NULL,
[A233]  [numeric](14, 2) NULL,
[A234]  [numeric](31, 17) NULL,
[A235]  [numeric](31, 17) NULL,
[A236]  [numeric](31, 17) NULL,
[A237]  [numeric](31, 17) NULL,
[A238]  [numeric](31, 17) NULL,
[A239]  [numeric](6, 0) NULL,
[A240]  [numeric](6, 0) NULL,
[A241]  [numeric](6, 0) NULL,
[A242]  [numeric](13, 7) NULL,
[A243]  [numeric](13, 7) NULL,
[A244]  [numeric](14, 2) NULL,
[A245]  [numeric](14, 2) NULL,
[A246]  [numeric](14, 2) NULL,
[A247]  [numeric](14, 2) NULL,
[A248]  [numeric](14, 2) NULL,
[A249]  [numeric](14, 2) NULL,
[A250]  [numeric](14, 2) NULL,
[A251]  [numeric](14, 2) NULL,
[A252]  [numeric](14, 2) NULL,
[A253]  [numeric](31, 17) NULL,
[A254]  [numeric](31, 17) NULL,
[A255]  [numeric](6, 0) NULL,
[A256]  [numeric](6, 0) NULL,
[A257]  [numeric](6, 0) NULL,
[A258]  [numeric](13, 7) NULL,
[A259]  [numeric](13, 7) NULL,
[A260]  [numeric](14, 2) NULL,
[A261]  [numeric](14, 2) NULL,
[A262]  [numeric](14, 2) NULL,
[A263]  [numeric](14, 2) NULL,
[A264]  [numeric](14, 2) NULL,
[A265]  [numeric](14, 2) NULL,
[A266]  [numeric](14, 2) NULL,
[A267]  [numeric](14, 2) NULL,
[A268]  [numeric](14, 2) NULL,
[A269]  [numeric](31, 17) NULL,
[A270]  [numeric](31, 17) NULL,
[A271]  [numeric](5, 0) NULL,
[A272]  [numeric](5, 0) NULL,
[A273]  [numeric](5, 0) NULL,
[A274]  [numeric](11, 6) NULL,
[A275]  [numeric](11, 6) NULL,
[A276]  [numeric](14, 2) NULL,
[A277]  [numeric](14, 2) NULL,
[A278]  [numeric](14, 2) NULL,
[A279]  [numeric](31, 17) NULL,
[A280]  [numeric](31, 17) NULL,
[A281]  [numeric](10, 2) NULL,
[A282]  [numeric](14, 2) NULL,
[A283]  [numeric](4, 0) NULL,
[A284]  [numeric](4, 0) NULL,
[A285]  [numeric](3, 0) NULL,
[A286]  [numeric](6, 0) NULL,
[A287]  [numeric](12, 6) NULL,
[A288]  [numeric](12, 6) NULL,
[A289]  [numeric](12, 6) NULL,
[A290]  [numeric](12, 6) NULL,
[A291]  [numeric](14, 2) NULL,
[A292]  [numeric](14, 2) NULL,
[A293]  [numeric](14, 2) NULL,
[A294]  [numeric](14, 2) NULL,
[A295]  [numeric](22, 13) NULL,
[A296]  [numeric](22, 13) NULL,
[A297]  [numeric](22, 13) NULL,
[A298]  [numeric](23, 13) NULL,
[A299]  [numeric](23, 13) NULL,
[A300]  [numeric](23, 13) NULL,
[A301]  [numeric](24, 13) NULL,
[A302]  [numeric](24, 13) NULL,
[A303]  [numeric](24, 13) NULL,
[A304]  [numeric](25, 13) NULL,
[A305]  [numeric](25, 13) NULL,
[A306]  [numeric](25, 13) NULL,
[A307]  [numeric](28, 13) NULL,
[A308]  [numeric](28, 13) NULL,
[A309]  [numeric](28, 13) NULL,
[A310]  [numeric](27, 13) NULL,
[A311]  [numeric](27, 13) NULL,
[A312]  [numeric](27, 13) NULL,
[A313]  [numeric](26, 13) NULL,
[A314]  [numeric](26, 13) NULL,
[A315]  [numeric](26, 13) NULL,
[A316]  [numeric](25, 13) NULL,
[A317]  [numeric](25, 13) NULL,
[A318]  [numeric](25, 13) NULL,
[A319]  [numeric](29, 13) NULL,
[A320]  [numeric](29, 13) NULL,
[A321]  [numeric](29, 13) NULL,
[A322]  [numeric](24, 13) NULL,
[A323]  [int] NULL,
[A324]  [int] NULL,
[A325]  [numeric](14, 2) NULL,
[A326]  [numeric](14, 2) NULL,
[A327]  [numeric](14, 2) NULL,
[A328]  [numeric](31, 17) NULL,
[A329]  [numeric](31, 17) NULL,
[A330]  [numeric](14, 2) NULL,
[A331]  [numeric](14, 2) NULL,
[A332]  [numeric](14, 2) NULL,
[A333]  [numeric](31, 17) NULL,
[A334]  [numeric](31, 17) NULL,
[A335]  [numeric](14, 2) NULL,
[A336]  [numeric](14, 2) NULL,
[A337]  [numeric](14, 2) NULL,
[A338]  [numeric](14, 2) NULL,
[A339]  [numeric](14, 2) NULL,
[A340]  [numeric](14, 2) NULL,
[A341]  [numeric](14, 2) NULL,
[A342]  [numeric](14, 2) NULL,
[A343]  [numeric](14, 2) NULL,
[A344]  [numeric](14, 2) NULL,
[A345]  [numeric](14, 2) NULL,
[A346]  [numeric](14, 2) NULL,
[A347]  [numeric](14, 2) NULL,
[A348]  [numeric](14, 2) NULL,
[A349]  [numeric](14, 2) NULL,
[A350]  [numeric](14, 2) NULL,
[A351]  [numeric](14, 2) NULL,
[A352]  [numeric](14, 2) NULL,
[A353]  [numeric](14, 2) NULL,
[A354]  [numeric](14, 2) NULL,
[A355]  [numeric](14, 2) NULL,
[A356]  [numeric](14, 2) NULL,
[A357]  [numeric](14, 2) NULL,
[A358]  [numeric](14, 2) NULL,
[A359]  [numeric](14, 2) NULL,
[A360]  [numeric](14, 2) NULL,
[A361]  [numeric](14, 2) NULL,
[A362]  [numeric](14, 2) NULL,
[A363]  [numeric](14, 2) NULL,
[A364]  [numeric](14, 2) NULL,
[A365]  [numeric](14, 2) NULL,
[A366]  [numeric](14, 2) NULL,
[A367]  [numeric](14, 2) NULL,
[A368]  [numeric](14, 2) NULL,
[A369]  [numeric](14, 2) NULL,
[A370]  [numeric](14, 2) NULL,
[A371]  [numeric](14, 2) NULL,
[A372]  [numeric](14, 2) NULL,
[A373]  [numeric](14, 2) NULL,
[A374]  [numeric](14, 2) NULL,
[A375]  [numeric](14, 2) NULL,
[A376]  [numeric](14, 2) NULL,
[A377]  [numeric](14, 2) NULL,
[A378]  [numeric](14, 2) NULL,
[A379]  [numeric](14, 2) NULL,
[A380]  [numeric](14, 2) NULL,
[A381]  [numeric](14, 2) NULL,
[A382]  [numeric](14, 2) NULL,
[A383]  [numeric](14, 2) NULL,
[A384]  [numeric](14, 2) NULL,
[A385]  [numeric](14, 2) NULL,
[A386]  [numeric](14, 2) NULL,
[A387]  [numeric](14, 2) NULL,
[A388]  [numeric](14, 2) NULL,
[A389]  [numeric](14, 2) NULL,
[A390]  [numeric](14, 2) NULL,
[A391]  [numeric](14, 2) NULL,
[A392]  [numeric](14, 2) NULL,
[A393]  [numeric](14, 2) NULL,
[A394]  [numeric](14, 2) NULL,
[A395]  [numeric](14, 2) NULL,
[A396]  [numeric](14, 2) NULL,
[A397]  [numeric](14, 2) NULL,
[A398]  [numeric](16, 2) NULL,
[A399]  [numeric](16, 2) NULL,
[A400]  [numeric](14, 2) NULL,
[A401]  [numeric](14, 2) NULL,
[A402]  [numeric](15, 2) NULL,
[A403]  [numeric](15, 2) NULL,
[A404]  [numeric](14, 2) NULL,
[A405]  [numeric](14, 2) NULL,
[A406]  [numeric](14, 2) NULL,
[A407]  [numeric](14, 2) NULL,
[A408]  [numeric](14, 2) NULL,
[A409]  [char](6) NULL,
[A410]  [int] NULL,
[A411]  [float] NULL,
[A412]  [float] NULL,
[A413]  [float] NULL,
[A414]  [float] NULL,
[A415]  [float] NULL,
[A416]  [float] NULL,
[A417]  [float] NULL,
[A418]  [float] NULL,
[A419]  [float] NULL,
[A420]  [float] NULL,
[A421]  [float] NULL,
[A422]  [float] NULL,
[A423]  [float] NULL,
[A424]  [float] NULL,
[A425]  [float] NULL,
[A426]  [float] NULL,
[A427]  [float] NULL,
[A428]  [float] NULL,
[A429]  [varchar](1) NULL,
[A430]  [float] NULL,
[A431]  [float] NULL,
[A432]  [varchar](6) NULL,
[A433]  [varchar](1) NULL,
[A434]  [float] NULL,
[A435]  [float] NULL,
[A436]  [float] NULL,
[A437]  [float] NULL,
[A438]  [varchar](1) NULL,
[A439]  [varchar](1) NULL,
[A440]  [varchar](1) NULL,
[A441]  [float] NULL,
[A442]  [float] NULL,
[A443]  [float] NULL,
[A444]  [varchar](1) NULL,
[A445]  [float] NULL,
[A446]  [float] NULL,
[A447]  [float] NULL,
[A448]  [float] NULL,
[A449]  [float] NULL,
[A450]  [varchar](4) NULL,
[A451]  [varchar](5) NULL,
[A452]  [varchar](5) NULL,
[A453]  [varchar](1) NULL,
[A454]  [varchar](1) NULL,
[A455]  [float] NULL,
[A456]  [float] NULL,
[A457]  [float] NULL,
[A458]  [float] NULL,
[A459]  [float] NULL,
[A460]  [float] NULL,
[A461]  [float] NULL,
[A462]  [float] NULL,
[A463]  [float] NULL,
[A464]  [float] NULL,
[A465]  [float] NULL,
[A466]  [float] NULL,
[A467]  [float] NULL,
[A468]  [float] NULL,
[A469]  [float] NULL,
[A470]  [float] NULL,
[A471]  [float] NULL,
[A472]  [float] NULL,
[A473]  [float] NULL,
[A474]  [float] NULL,
[A475]  [float] NULL,
[A476]  [float] NULL,
[A477]  [varchar](6) NULL,
[A478]  [int] NULL,
[A479]  [float] NULL,
[A480]  [float] NULL,
[A481]  [float] NULL,
[A482]  [float] NULL,
[A483]  [float] NULL,
[A484]  [float] NULL,
[A485]  [float] NULL,
[A486]  [float] NULL,
[A487]  [float] NULL,
[A488]  [float] NULL,
[A489]  [float] NULL,
[A490]  [float] NULL,
[A491]  [float] NULL,
[A492]  [float] NULL,
[A493]  [float] NULL,
[A494]  [float] NULL,
[A495]  [float] NULL,
[A496]  [float] NULL,
[A497]  [float] NULL,
[A498]  [float] NULL,
[A499]  [float] NULL,
[A500]  [float] NULL,
[A501]  [float] NULL,
[A502]  [float] NULL,
[A503]  [float] NULL,
[A504]  [float] NULL,
[A505]  [float] NULL,
[A506]  [float] NULL,
[A507]  [float] NULL,
[A508]  [float] NULL,
[A509]  [float] NULL,
[A510]  [float] NULL,
[A511]  [float] NULL,
[A512]  [float] NULL,
[A513]  [float] NULL,
[A514]  [float] NULL,
[A515]  [float] NULL,
[A516]  [float] NULL,
[A517]  [float] NULL,
[A518]  [varchar](3) NULL,
[A519]  [varchar](5) NULL,
[A520]  [float] NULL,
[A521]  [float] NULL,
[A522]  [float] NULL,
[A523]  [float] NULL,
[A524]  [float] NULL,
[A525]  [float] NULL,
[A526]  [float] NULL,
[A527]  [float] NULL,
[A528]  [float] NULL,
[A529]  [float] NULL,
[A530]  [float] NULL,
[A531]  [float] NULL,
[A532]  [float] NULL,
[A533]  [varchar](6) NULL,
[A534]  [int] NULL,
[A535]  [float] NULL,
[A536]  [float] NULL,
[A537]  [float] NULL,
[A538]  [float] NULL,
[A539]  [float] NULL,
[A540]  [float] NULL,
[A541]  [float] NULL,
[A542]  [float] NULL,
[A543]  [float] NULL,
[A544]  [float] NULL,
[A545]  [float] NULL,
[A546]  [float] NULL,
[A547]  [float] NULL,
[A548]  [float] NULL,
[A549]  [float] NULL,
[A550]  [float] NULL,
[A551]  [float] NULL,
[A552]  [float] NULL,
[A553]  [float] NULL,
[A554]  [float] NULL,
[A555]  [float] NULL,
[A556]  [float] NULL,
[A557]  [float] NULL,
[A558]  [float] NULL,
[A559]  [float] NULL,
[A560]  [float] NULL,
[A561]  [float] NULL,
[A562]  [float] NULL,
[A563]  [float] NULL,
[A564]  [float] NULL,
[A565]  [float] NULL,
[A566]  [float] NULL,
[A567]  [float] NULL,
[A568]  [float] NULL,
[A569]  [float] NULL,
[A570]  [float] NULL,
[A571]  [float] NULL,
[A572]  [float] NULL,
[A573]  [float] NULL,
[A574]  [float] NULL,
[A575]  [float] NULL,
[A576]  [float] NULL,
[A577]  [varchar](1) NULL,
[A578]  [float] NULL,
[A579]  [float] NULL,
[A580]  [float] NULL,
[A581]  [float] NULL,
[A582]  [float] NULL,
[A583]  [varchar](1) NULL,
[A584]  [varchar](1) NULL,
[A585]  [float] NULL,
[A586]  [varchar](1) NULL,
[A587]  [float] NULL,
[A588]  [float] NULL,
[A589]  [float] NULL,
[A590]  [float] NULL,
[A591]  [float] NULL,
[A592]  [float] NULL,
[A593]  [float] NULL,
[A594]  [float] NULL,
[A595]  [float] NULL,
[A596]  [float] NULL,
[A597]  [float] NULL,
[A598]  [float] NULL,
[A599]  [float] NULL,
[A600]  [float] NULL,
[A601]  [float] NULL,
[A602]  [float] NULL,
[A603]  [float] NULL,
[A604]  [float] NULL,
[A605]  [float] NULL,
[A606]  [varchar](8) NULL,
[A607]  [varchar](2) NULL,
[A608]  [float] NULL,
[A609]  [varchar](3) NULL,
[A610]  [float] NULL,
[A611]  [float] NULL,
[A612]  [varchar](10) NULL,
[A613]  [varchar](3) NULL,
[A614]  [varchar](9) NULL,
[A615]  [float] NULL,
[A616]  [varchar](6) NULL,
[A617]  [int] NULL,
[A618]  [varchar](2) NULL,
[A619]  [float] NULL,
[A620]  [float] NULL,
[A621]  [varchar](1) NULL,
[A622]  [float] NULL,
[A623]  [float] NULL,
[A624]  [float] NULL,
[A625]  [float] NULL,
[A626]  [float] NULL,
[A627]  [float] NULL,
[A628]  [float] NULL,
[A629]  [float] NULL,
[A630]  [float] NULL,
[A631]  [float] NULL,
[A632]  [float] NULL,
[A633]  [float] NULL,
[A634]  [float] NULL,
[A635]  [varchar](22) NULL,
[A636]  [varchar](22) NULL,
[A637]  [varchar](22) NULL,
[A638]  [varchar](22) NULL,
[A639]  [varchar](13) NULL,
[A640]  [float] NULL,
[A641]  [float] NULL,
[A642]  [float] NULL,
[A643]  [float] NULL,
[A644]  [float] NULL,
[A645]  [float] NULL,
[A646]  [float] NULL,
[A647]  [varchar](20) NULL,
[A648]  [varchar](13) NULL,
[A649]  [varchar](5) NULL,
[A650]  [float] NULL,
[A651]  [varchar](2) NULL,
[A652]  [varchar](4) NULL,
[A653]  [float] NULL,
[A654]  [varchar](2) NULL,
[A655]  [float] NULL,
[A656]  [varchar](2) NULL,
[A657]  [varchar](20) NULL,
[A658]  [varchar](20) NULL,
[A659]  [varchar](5) NULL,
[A660]  [varchar](17) NULL,
[A661]  [varchar](20) NULL,
[A662]  [varchar](14) NULL,
[A663]  [varchar](18) NULL,
[A664]  [varchar](10) NULL,
[A665]  [varchar](20) NULL,
[A666]  [float] NULL,
[A667]  [float] NULL,
[A668]  [float] NULL,
[A669]  [varchar](10) NULL,
[A670]  [varchar](10) NULL,
[A671]  [varchar](15) NULL,
[A672]  [varchar](15) NULL,
[A673]  [varchar](20) NULL,
[A674]  [varchar](20) NULL,
[A675]  [varchar](17) NULL,
[A676]  [varchar](20) NULL,
[A677]  [varchar](16) NULL,
[A678]  [varchar](20) NULL,
[A679]  [varchar](10) NULL,
[A680]  [varchar](18) NULL,
[A681]  [varchar](20) NULL,
[A682]  [varchar](18) NULL,
[A683]  [varchar](16) NULL,
[A684]  [varchar](17) NULL,
[A685]  [float] NULL,
[A686]  [float] NULL,
[A687]  [float] NULL,
[A688]  [float] NULL,
[A689]  [varchar](6) NULL,
[A690]  [int] NULL,
[A691]  [float] NULL,
[A692]  [float] NULL,
[A693]  [float] NULL,
[A694]  [float] NULL,
[A695]  [float] NULL,
[A696]  [float] NULL,
[A697]  [float] NULL,
[A698]  [float] NULL,
[A699]  [float] NULL,
[A700]  [float] NULL,
[A701]  [float] NULL,
[A702]  [float] NULL,
[A703]  [float] NULL,
[A704]  [float] NULL,
[A705]  [float] NULL,
[A706]  [float] NULL,
[A707]  [float] NULL,
[A708]  [float] NULL,
[A709]  [float] NULL,
[A710]  [float] NULL,
[A711]  [varchar](10) NULL,
[A712]  [varchar](10) NULL,
[A713]  [varchar](10) NULL,
[A714]  [float] NULL,
[A715]  [float] NULL,
[A716]  [float] NULL,
[A717]  [float] NULL,
[A718]  [float] NULL,
[A719]  [float] NULL,
[A720]  [float] NULL,
[A721]  [float] NULL,
[A722]  [float] NULL,
[A723]  [float] NULL,
[A724]  [float] NULL,
[A725]  [float] NULL,
[A726]  [float] NULL,
[A727]  [varchar](2) NULL,
[A728]  [varchar](10) NULL,
[A729]  [varchar](10) NULL,
[A730]  [varchar](10) NULL,
[A731]  [varchar](10) NULL,
[A732]  [varchar](10) NULL,
[A733]  [varchar](5) NULL,
[A734]  [varchar](3) NULL,
[A735]  [varchar](7) NULL,
[A736]  [varchar](5) NULL,
[A737]  [varchar](22) NULL,
[A738]  [varchar](22) NULL,
[A739]  [varchar](22) NULL,
[A740]  [varchar](22) NULL,
[A741]  [float] NULL,
[A742]  [float] NULL,
[A743]  [float] NULL,
[A744]  [float] NULL,
[A745]  [float] NULL,
[A746]  [float] NULL,
[A747]  [float] NULL,
[A748]  [float] NULL,
[A749]  [float] NULL,
[A750]  [float] NULL,
[A751]  [float] NULL,
[A752]  [float] NULL,
[A753]  [float] NULL,
[A754]  [float] NULL,
[A755]  [float] NULL,
[A756]  [float] NULL,
[A757]  [float] NULL,
[A758]  [float] NULL,
[A759]  [float] NULL,
[A760]  [float] NULL,
[A761]  [float] NULL,
[A762]  [float] NULL,
[A763]  [float] NULL,
[A764]  [float] NULL,
[A765]  [float] NULL,
[A766]  [float] NULL,
[A767]  [float] NULL,
[A768]  [float] NULL,
[A769]  [float] NULL,
[A770]  [float] NULL,
[A771]  [float] NULL,
[A772]  [float] NULL,
[A773]  [float] NULL,
[A774]  [float] NULL,
[A775]  [float] NULL,
[A776]  [float] NULL,
[A777]  [float] NULL,
[A778]  [float] NULL,
[A779]  [float] NULL,
[A780]  [float] NULL,
[A781]  [varchar](6) NULL,
[A782]  [int] NULL,
[A783]  [float] NULL,
[A784]  [float] NULL,
[A785]  [float] NULL,
[A786]  [float] NULL,
[A787]  [float] NULL,
[A788]  [float] NULL,
[A789]  [float] NULL,
[A790]  [float] NULL,
[A791]  [float] NULL,
[A792]  [float] NULL,
[A793]  [float] NULL,
[A794]  [float] NULL,
[A795]  [float] NULL,
[A796]  [float] NULL,
[A797]  [float] NULL,
[A798]  [float] NULL,
[A799]  [float] NULL,
[A800]  [float] NULL,
[A801]  [float] NULL,
[A802]  [float] NULL,
[A803]  [float] NULL,
[A804]  [float] NULL,
[A805]  [float] NULL,
[A806]  [float] NULL,
[A807]  [float] NULL,
[A808]  [float] NULL,
[A809]  [float] NULL,
[A810]  [float] NULL,
[A811]  [float] NULL,
[A812]  [float] NULL,
[A813]  [float] NULL,
[A814]  [float] NULL,
[A815]  [float] NULL,
[A816]  [float] NULL,
[A817]  [float] NULL,
[A818]  [float] NULL,
[A819]  [float] NULL,
[A820]  [float] NULL,
[A821]  [float] NULL,
[A822]  [float] NULL,
[A823]  [float] NULL,
[A824]  [float] NULL,
[A825]  [float] NULL,
[A826]  [float] NULL,
[A827]  [float] NULL,
[A828]  [float] NULL,
[A829]  [float] NULL,
[A830]  [float] NULL,
[A831]  [float] NULL,
[A832]  [float] NULL,
[A833]  [float] NULL,
[A834]  [float] NULL,
[A835]  [float] NULL,
[A836]  [float] NULL,
[A837]  [float] NULL,
[A838]  [float] NULL,
[A839]  [float] NULL,
[A840]  [float] NULL,
[A841]  [float] NULL,
[A842]  [float] NULL,
[A843]  [float] NULL,
[A844]  [float] NULL,
[A845]  [float] NULL,
[A846]  [float] NULL,
[A847]  [float] NULL,
[A848]  [float] NULL,
[A849]  [float] NULL,
[A850]  [float] NULL,
[A851]  [float] NULL,
[A852]  [float] NULL,
[A853]  [float] NULL,
[A854]  [float] NULL,
[A855]  [float] NULL,
[A856]  [float] NULL,
[A857]  [float] NULL,
[A858]  [float] NULL,
[A859]  [float] NULL,
[A860]  [float] NULL,
[A861]  [float] NULL,
[A862]  [float] NULL,
[A863]  [float] NULL,
[A864]  [float] NULL,
[A865]  [float] NULL,
[A866]  [float] NULL,
[A867]  [varchar](6) NULL,
[A868]  [int] NULL,
[A869]  [float] NULL,
[A870]  [float] NULL,
[A871]  [float] NULL,
[A872]  [float] NULL,
[A873]  [float] NULL,
[A874]  [float] NULL,
[A875]  [float] NULL,
[A876]  [float] NULL,
[A877]  [float] NULL,
[A878]  [float] NULL,
[A879]  [float] NULL,
[A880]  [float] NULL,
[A881]  [float] NULL,
[A882]  [float] NULL,
[A883]  [float] NULL,
[A884]  [float] NULL,
[A885]  [float] NULL,
[A886]  [float] NULL,
[A887]  [float] NULL,
[A888]  [float] NULL,
[A889]  [float] NULL,
[A890]  [float] NULL,
[A891]  [float] NULL,
[A892]  [float] NULL,
[A893]  [float] NULL,
[A894]  [float] NULL,
[A895]  [float] NULL,
[A896]  [float] NULL,
[A897]  [float] NULL,
[A898]  [varchar](6) NULL,
[A899]  [varchar](5) NULL,
[A900]  [varchar](4) NULL,
[A901]  [varchar](7) NULL,
[A902]  [varchar](5) NULL,
[A903]  [varchar](5) NULL,
[A904]  [varchar](5) NULL,
[A905]  [varchar](5) NULL,
[A906]  [varchar](6) NULL,
[A907]  [varchar](6) NULL,
[A908]  [varchar](4) NULL,
[A909]  [varchar](1) NULL,
[A910]  [varchar](5) NULL,
[A911]  [varchar](4) NULL,
[A912]  [varchar](2) NULL,
[A913]  [varchar](3) NULL,
[A914]  [varchar](4) NULL,
[A915]  [varchar](3) NULL,
[A916]  [varchar](3) NULL,
[A917]  [varchar](6) NULL,
[A918]  [varchar](4) NULL,
[A919]  [varchar](5) NULL,
[A920]  [varchar](4) NULL,
[A921]  [varchar](3) NULL,
[A922]  [varchar](4) NULL,
[A923]  [varchar](4) NULL,
[A924]  [varchar](1) NULL,
[A925]  [varchar](3) NULL,
[A926]  [varchar](3) NULL,
[A927]  [varchar](1) NULL,
[A928]  [varchar](5) NULL,
[A929]  [varchar](1) NULL,
[A930]  [varchar](3) NULL,
[A931]  [varchar](3) NULL,
[A932]  [varchar](1) NULL,
[A933]  [varchar](9) NULL,
[A934]  [varchar](1) NULL,
[A935]  [varchar](8) NULL,
[A936]  [varchar](2) NULL,
[A937]  [varchar](4) NULL,
[A938]  [varchar](8) NULL,
[A939]  [varchar](4) NULL,
[A940]  [varchar](6) NULL,
[A941]  [varchar](2) NULL,
[A942]  [varchar](10) NULL,
[A943]  [varchar](4) NULL,
[A944]  [varchar](3) NULL,
[A945]  [varchar](1) NULL,
[A946]  [varchar](5) NULL,
[A947]  [varchar](5) NULL,
[A948]  [varchar](5) NULL,
[A949]  [varchar](10) NULL,
[A950]  [varchar](2) NULL,
[A951]  [varchar](3) NULL,
[A952]  [varchar](6) NULL,
[A953]  [varchar](8) NULL,
[A954]  [varchar](10) NULL,
[A955]  [varchar](3) NULL,
[A956]  [varchar](9) NULL,
[A957]  [varchar](2) NULL,
[A958]  [varchar](8) NULL,
[A959]  [varchar](6) NULL,
[A960]  [int] NULL,
[A961]  [varchar](4) NULL,
[A962]  [varchar](2) NULL,
[A963]  [varchar](3) NULL,
[A964]  [varchar](2) NULL,
[A965]  [varchar](10) NULL,
[A966]  [varchar](10) NULL,
[A967]  [varchar](3) NULL,
[A968]  [varchar](13) NULL,
[A969]  [varchar](13) NULL,
[A970]  [varchar](22) NULL,
[A971]  [varchar](22) NULL,
[A972]  [varchar](22) NULL,
[A973]  [varchar](22) NULL,
[A974]  [varchar](23) NULL,
[A975]  [varchar](22) NULL,
[A976]  [varchar](24) NULL,
[A977]  [varchar](1) NULL,
[A978]  [varchar](1) NULL,
[A979]  [varchar](1) NULL,
[A980]  [varchar](1) NULL,
[A981]  [varchar](1) NULL,
[A982]  [varchar](1) NULL,
[A983]  [varchar](1) NULL,
[A984]  [float] NULL,
[A985]  [float] NULL,
[A986]  [float] NULL,
[A987]  [float] NULL,
[A988]  [float] NULL,
[A989]  [float] NULL,
[A990]  [float] NULL,
[A991]  [float] NULL,
[A992]  [float] NULL,
[A993]  [float] NULL,
[A994]  [float] NULL,
[A995]  [float] NULL,
[A996]  [float] NULL
)

...
Рейтинг: 0 / 0
24.06.2019, 17:17
    #39829987
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
шутник какой-то делал таблицу, про нормальные формы наверное не в курсе
...
Рейтинг: 0 / 0
24.06.2019, 17:21
    #39829990
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
Konst_Oneшутник какой-то делал таблицу, про нормальные формы наверное не в курсе
у вас как-то коррелирует ширина таблицы с нормальными формами?
...
Рейтинг: 0 / 0
24.06.2019, 17:24
    #39829991
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
обычно так и есть, надеюсь этот случай не исключение, больно подозрительны наименования полей
...
Рейтинг: 0 / 0
24.06.2019, 17:39
    #39830004
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
у вас все, что не варчар, то фиксированной длины.
ваша таблица уже на грани, т.к. еще одно поле,
и строка не полезет в 8060.
ей уже ничего не поможет.
разбивайте на 2 таблицы: половина полей в старой, половина в новой.

можете в сторону Sparse columns посмотреть,
если половина ваших колонок постоянно пуста
...
Рейтинг: 0 / 0
24.06.2019, 17:40
    #39830005
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
Konst_Oneобычно так и есть, надеюсь этот случай не исключение, больно подозрительны наименования полей

может это значения 1000 параметров состояния системы в момент времени.
...
Рейтинг: 0 / 0
24.06.2019, 17:41
    #39830006
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
msLexKonst_Oneобычно так и есть, надеюсь этот случай не исключение, больно подозрительны наименования полей

может это значения 1000 параметров состояния системы в момент времени.

может тогда о EAV?
...
Рейтинг: 0 / 0
24.06.2019, 18:05
    #39830016
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
Konst_Oneможет тогда о EAV?
В EAV есть ограничения. Тяжело контролировать обязательность параметров, индексирование.
...
Рейтинг: 0 / 0
24.06.2019, 18:11
    #39830017
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
msLex, да тут похоже на снятие показаний с датчиков...
...
Рейтинг: 0 / 0
24.06.2019, 18:38
    #39830028
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
msLexKonst_Oneможет тогда о EAV?
В EAV есть ограничения. Тяжело контролировать обязательность параметров, индексирование.Если количество значений в измерении имеет тот же порядок, что и ограничение на количество столбцов, то архитектурное решение принципиально неправильно, нужно было сделать как то по другому.
Либо EAV, либо делать несколько таблиц (обычно такие системы содержат "наборы" датчиков, и можно делать таблицы по наборам).
...
Рейтинг: 0 / 0
24.06.2019, 18:58
    #39830040
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сжать таблицу размер строки в которой превышает 8060
alexeyvg,

вполне возможно, что ПО зашито в аппаратуру и ничего изменять нельзя в таблице.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сжать таблицу размер строки в которой превышает 8060 / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]