ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/ibx/trunk/fbintf/testsuite/reference.log
Revision: 143
Committed: Fri Feb 23 12:11:21 2018 UTC (6 years, 2 months ago) by tony
File size: 68727 byte(s)
Log Message:
Fixes Merged

File Contents

# User Rev Content
1 tony 45 Firebird API Test Suite
2     Copyright MWA Software 2016
3    
4     Starting Tests
5     Client API Version = 3.768
6     Running Test 1: Create and Drop a Database
7     Creating a Database with empty parameters
8     Create Database fails (as expected): I/O error during "open O_CREAT" operation for file ""
9     Error while trying to create file
10     No such file or directory
11 tony 47 Creating a Database using an SQL Statement
12     Database ID = 4 FB = /tmp/fbintf-testsuite/testsuite1.fdb SN = mint18-FB3
13     SQL Dialect = 3
14 tony 117 DB Connect String = localhost:/tmp/fbintf-testsuite/testsuite1.fdb
15     DB Charset ID = 0
16     DB SQL Dialect = 3
17     DB Remote Protocol = TCPv4
18     DB ODS Major Version = 12
19     DB ODS Minor Version = 0
20 tony 143 User Authentication Method = Srp
21 tony 117 DPB
22     Count = 3
23     28 = SYSDBA
24     29 = masterkey
25     65 = 3
26    
27 tony 47 Dropping Database
28 tony 45 Creating a Database with a DPD
29 tony 117 DB Connect String = localhost:/tmp/fbintf-testsuite/testsuite1.fdb
30     DB Charset ID = 4
31     DB SQL Dialect = 3
32     DB Remote Protocol = TCPv4
33     DB ODS Major Version = 12
34     DB ODS Minor Version = 0
35 tony 143 User Authentication Method = Srp
36 tony 45 Dropping Database
37     DPB
38     Count = 4
39     28 = SYSDBA
40     29 = masterkey
41     48 = UTF8
42     65 = 3
43    
44     Creating a Database with a DPD
45 tony 47 Database ID = 4 FB = /tmp/fbintf-testsuite/testsuite1.fdb SN = mint18-FB3
46     ODS major = 12
47     ODS minor = 0
48 tony 117 DB Connect String = localhost:/tmp/fbintf-testsuite/testsuite1.fdb
49     DB Charset ID = 4
50     DB SQL Dialect = 3
51     DB Remote Protocol = TCPv4
52     DB ODS Major Version = 12
53     DB ODS Minor Version = 0
54 tony 143 User Authentication Method = Srp
55 tony 45 RDB$DESCRIPTION =
56     RDB$RELATION_ID = 128
57     RDB$SECURITY_CLASS = SQL$363
58     RDB$CHARACTER_SET_NAME = UTF8
59     RDB$LINGER =
60     Dropping Database
61    
62    
63     Running Test 2: Open the employee database and run a query
64     Opening localhost:employee
65 tony 143 Database Open, SQL Dialect = 3
66 tony 45 Metadata
67     SQLType =SQL_SHORT
68     sub type = 0
69     Table = EMPLOYEE
70     Owner = SYSDBA
71     Column Name = EMP_NO
72     Alias Name = EMP_NO
73     Field Name = EMP_NO
74     Scale = 0
75     Charset id = 0
76     Not Null
77     Size = 2
78    
79     SQLType =SQL_VARYING
80     sub type = 0
81     Table = EMPLOYEE
82     Owner = SYSDBA
83     Column Name = FIRST_NAME
84     Alias Name = FIRST_NAME
85     Field Name = FIRST_NAME
86     Scale = 0
87     Charset id = 0
88     Not Null
89     Size = 15
90    
91     SQLType =SQL_VARYING
92     sub type = 0
93     Table = EMPLOYEE
94     Owner = SYSDBA
95     Column Name = LAST_NAME
96     Alias Name = LAST_NAME
97     Field Name = LAST_NAME
98     Scale = 0
99     Charset id = 0
100     Not Null
101     Size = 20
102    
103     SQLType =SQL_VARYING
104     sub type = 0
105     Table = EMPLOYEE
106     Owner = SYSDBA
107     Column Name = PHONE_EXT
108     Alias Name = PHONE_EXT
109     Field Name = PHONE_EXT
110     Scale = 0
111     Charset id = 0
112     Nullable
113     Size = 4
114    
115     SQLType =SQL_TIMESTAMP
116     sub type = 0
117     Table = EMPLOYEE
118     Owner = SYSDBA
119     Column Name = HIRE_DATE
120     Alias Name = HIRE_DATE
121     Field Name = HIRE_DATE
122     Scale = 0
123     Charset id = 0
124     Not Null
125     Size = 8
126    
127     SQLType =SQL_TEXT
128     sub type = 0
129     Table = EMPLOYEE
130     Owner = SYSDBA
131     Column Name = DEPT_NO
132     Alias Name = DEPT_NO
133     Field Name = DEPT_NO
134     Scale = 0
135     Charset id = 0
136     Not Null
137     Size = 3
138    
139     SQLType =SQL_VARYING
140     sub type = 0
141     Table = EMPLOYEE
142     Owner = SYSDBA
143     Column Name = JOB_CODE
144     Alias Name = JOB_CODE
145     Field Name = JOB_CODE
146     Scale = 0
147     Charset id = 0
148     Not Null
149     Size = 5
150    
151     SQLType =SQL_SHORT
152     sub type = 0
153     Table = EMPLOYEE
154     Owner = SYSDBA
155     Column Name = JOB_GRADE
156     Alias Name = JOB_GRADE
157     Field Name = JOB_GRADE
158     Scale = 0
159     Charset id = 0
160     Not Null
161     Size = 2
162    
163     SQLType =SQL_VARYING
164     sub type = 0
165     Table = EMPLOYEE
166     Owner = SYSDBA
167     Column Name = JOB_COUNTRY
168     Alias Name = JOB_COUNTRY
169     Field Name = JOB_COUNTRY
170     Scale = 0
171     Charset id = 0
172     Not Null
173     Size = 15
174    
175     SQLType =SQL_INT64
176     sub type = 0
177     Table = EMPLOYEE
178     Owner = SYSDBA
179     Column Name = SALARY
180     Alias Name = SALARY
181     Field Name = SALARY
182     Scale = -2
183     Charset id = 0
184     Not Null
185     Size = 8
186    
187     SQLType =SQL_VARYING
188     sub type = 0
189     Table = EMPLOYEE
190     Owner = SYSDBA
191     Column Name = FULL_NAME
192     Alias Name = FULL_NAME
193     Field Name = FULL_NAME
194     Scale = 0
195     Charset id = 0
196     Nullable
197     Size = 37
198    
199     Plan =
200     Select Expression
201     -> First N Records
202     -> Table "EMPLOYEE" Full Scan
203     Select First 3 * from EMPLOYEE
204    
205     EMP_NO = 2
206     FIRST_NAME = Robert
207     LAST_NAME = Nelson
208     PHONE_EXT = 250
209     HIRE_DATE = 28/12/1988 00:00:00.000
210     DEPT_NO = 600
211     JOB_CODE = VP
212     JOB_GRADE = 2
213     JOB_COUNTRY = USA
214     SALARY = 105,900.00
215     FULL_NAME = Nelson, Robert
216     EMP_NO = 4
217     FIRST_NAME = Bruce
218     LAST_NAME = Young
219     PHONE_EXT = 233
220     HIRE_DATE = 28/12/1988 00:00:00.000
221     DEPT_NO = 621
222     JOB_CODE = Eng
223     JOB_GRADE = 2
224     JOB_COUNTRY = USA
225     SALARY = 97,500.00
226     FULL_NAME = Young, Bruce
227     EMP_NO = 5
228     FIRST_NAME = Kim
229     LAST_NAME = Lambert
230     PHONE_EXT = 22
231     HIRE_DATE = 6/2/1989 00:00:00.000
232     DEPT_NO = 130
233     JOB_CODE = Eng
234     JOB_GRADE = 2
235     JOB_COUNTRY = USA
236     SALARY = 102,750.00
237     FULL_NAME = Lambert, Kim
238    
239     Select * from EMPLOYEE Where EMP_NO = ?
240     SQL Params
241     SQLType =SQL_SHORT
242     sub type = 0
243     Field Name =
244     Scale = 0
245     Charset id = 0
246     Not Null
247     Size = 2
248    
249     EMP_NO = 8
250     FIRST_NAME = Leslie
251     LAST_NAME = Johnson
252     PHONE_EXT = 410
253     HIRE_DATE = 5/4/1989 00:00:00.000
254     DEPT_NO = 180
255     JOB_CODE = Mktg
256     JOB_GRADE = 3
257     JOB_COUNTRY = USA
258     SALARY = 64,635.00
259     FULL_NAME = Johnson, Leslie
260    
261     With param names
262     Select * from EMPLOYEE Where EMP_NO = :EMP_NO
263     SQL Params
264     SQLType =SQL_SHORT
265     sub type = 0
266     Field Name = EMP_NO
267     Scale = 0
268     Charset id = 0
269     Not Null
270     Size = 2
271    
272     EMP_NO = 8
273     FIRST_NAME = Leslie
274     LAST_NAME = Johnson
275     PHONE_EXT = 410
276     HIRE_DATE = 5/4/1989 00:00:00.000
277     DEPT_NO = 180
278     JOB_CODE = Mktg
279     JOB_GRADE = 3
280     JOB_COUNTRY = USA
281     SALARY = 64,635.00
282     FULL_NAME = Johnson, Leslie
283    
284    
285    
286     Running Test 3: ad hoc queries
287     Opening localhost:employee
288     Database Open
289     Employee Count = 42
290     Employee Count = 41
291     Employee Count = 42
292     Employee Count = 41
293     Employee Count = 42
294     Constrained Employee Count = 3
295 tony 70 "Johnson" Employee Count = 2
296     "Yanowski" Employee Count = 1
297 tony 45
298    
299     Running Test 4: Update, Insert and Delete Queries
300     Opening localhost:employee
301     Database Open
302     Select Count = 1 InsertCount = 0 UpdateCount = 1 DeleteCount = 0
303     EMP_NO = 8
304     FIRST_NAME = Leslie
305     LAST_NAME = Johnson
306     PHONE_EXT = 410
307     HIRE_DATE = 5/4/1989 00:00:00.000
308     DEPT_NO = 180
309     JOB_CODE = Mktg
310     JOB_GRADE = 3
311     JOB_COUNTRY = USA
312     SALARY = 64,635.00
313     FULL_NAME = Johnson, Leslie
314    
315 tony 143 Current memory = 1.960269600000000000E+0007
316 tony 111 Delta memory = 2.616000000000000000E+0003
317 tony 143 Max memory = 1.966627200000000000E+0007
318 tony 111 Elapsed time= 0.000 sec
319 tony 47 Cpu = 0.000 sec
320 tony 61 Buffers = 2.048000000000000000E+0003
321     Reads = 0.000000000000000000E+0000
322     Writes = 0.000000000000000000E+0000
323     Fetches = 2.000000000000000000E+0000
324 tony 45 Select Count = 0 InsertCount = 1 UpdateCount = 0 DeleteCount = 0
325     Relation Name = EMPLOYEE
326     Metadata
327     SQLType =SQL_SHORT
328     sub type = 0
329     Table = EMPLOYEE
330     Owner = SYSDBA
331     Column Name = EMP_NO
332     Alias Name = EMP_NO
333     Field Name = EMP_NO
334     Scale = 0
335     Charset id = 0
336     Not Null
337     Size = 2
338    
339     SQLType =SQL_VARYING
340     sub type = 0
341     Table = EMPLOYEE
342     Owner = SYSDBA
343     Column Name = FIRST_NAME
344     Alias Name = FIRST_NAME
345     Field Name = FIRST_NAME
346     Scale = 0
347     Charset id = 0
348     Not Null
349     Size = 15
350    
351     SQLType =SQL_VARYING
352     sub type = 0
353     Table = EMPLOYEE
354     Owner = SYSDBA
355     Column Name = LAST_NAME
356     Alias Name = LAST_NAME
357     Field Name = LAST_NAME
358     Scale = 0
359     Charset id = 0
360     Not Null
361     Size = 20
362    
363     SQLType =SQL_VARYING
364     sub type = 0
365     Table = EMPLOYEE
366     Owner = SYSDBA
367     Column Name = PHONE_EXT
368     Alias Name = PHONE_EXT
369     Field Name = PHONE_EXT
370     Scale = 0
371     Charset id = 0
372     Nullable
373     Size = 4
374    
375     SQLType =SQL_TIMESTAMP
376     sub type = 0
377     Table = EMPLOYEE
378     Owner = SYSDBA
379     Column Name = HIRE_DATE
380     Alias Name = HIRE_DATE
381     Field Name = HIRE_DATE
382     Scale = 0
383     Charset id = 0
384     Not Null
385     Size = 8
386    
387     SQLType =SQL_TEXT
388     sub type = 0
389     Table = EMPLOYEE
390     Owner = SYSDBA
391     Column Name = DEPT_NO
392     Alias Name = DEPT_NO
393     Field Name = DEPT_NO
394     Scale = 0
395     Charset id = 0
396     Not Null
397     Size = 3
398    
399     SQLType =SQL_VARYING
400     sub type = 0
401     Table = EMPLOYEE
402     Owner = SYSDBA
403     Column Name = JOB_CODE
404     Alias Name = JOB_CODE
405     Field Name = JOB_CODE
406     Scale = 0
407     Charset id = 0
408     Not Null
409     Size = 5
410    
411     SQLType =SQL_SHORT
412     sub type = 0
413     Table = EMPLOYEE
414     Owner = SYSDBA
415     Column Name = JOB_GRADE
416     Alias Name = JOB_GRADE
417     Field Name = JOB_GRADE
418     Scale = 0
419     Charset id = 0
420     Not Null
421     Size = 2
422    
423     SQLType =SQL_VARYING
424     sub type = 0
425     Table = EMPLOYEE
426     Owner = SYSDBA
427     Column Name = JOB_COUNTRY
428     Alias Name = JOB_COUNTRY
429     Field Name = JOB_COUNTRY
430     Scale = 0
431     Charset id = 0
432     Not Null
433     Size = 15
434    
435     SQLType =SQL_INT64
436     sub type = 0
437     Table = EMPLOYEE
438     Owner = SYSDBA
439     Column Name = SALARY
440     Alias Name = SALARY
441     Field Name = SALARY
442     Scale = -2
443     Charset id = 0
444     Not Null
445     Size = 8
446    
447     SQLType =SQL_VARYING
448     sub type = 0
449     Table = EMPLOYEE
450     Owner = SYSDBA
451     Column Name = FULL_NAME
452     Alias Name = FULL_NAME
453     Field Name = FULL_NAME
454     Scale = 0
455     Charset id = 0
456     Nullable
457     Size = 37
458    
459     EMP_NO = 150
460     FIRST_NAME = John
461     LAST_NAME = Doe
462     PHONE_EXT =
463     HIRE_DATE = 1/4/2015 00:00:00.000
464     DEPT_NO = 600
465     JOB_CODE = Eng
466     JOB_GRADE = 4
467     JOB_COUNTRY = England
468     SALARY = 41,000.89
469     FULL_NAME = Doe, John
470    
471     Select Count = 0 InsertCount = 1 UpdateCount = 0 DeleteCount = 0
472     EMP_NO = 151
473     FIRST_NAME = Major
474     LAST_NAME = Major
475     PHONE_EXT =
476     HIRE_DATE = 1/4/2015 00:00:00.000
477     DEPT_NO = 600
478     JOB_CODE = Eng
479     JOB_GRADE = 4
480     JOB_COUNTRY = England
481     SALARY = 40,000.59
482     FULL_NAME = Major, Major
483    
484     Now Delete the rows
485     Select Count = 1 InsertCount = 0 UpdateCount = 0 DeleteCount = 1
486     Select Count = 1 InsertCount = 0 UpdateCount = 0 DeleteCount = 1
487     Inserting
488     Select Count = 0 InsertCount = 1 UpdateCount = 0 DeleteCount = 0
489     EMP_NO = 150
490     FIRST_NAME = Jane
491     LAST_NAME = Doe
492     PHONE_EXT = NULL
493     HIRE_DATE = 1/4/2015 00:00:00.000
494     DEPT_NO = 600
495     JOB_CODE = Eng
496     JOB_GRADE = 4
497     JOB_COUNTRY = England
498     SALARY = 41,000.89
499     FULL_NAME = Doe, Jane
500    
501     Employee Count = 43
502     Prepare Query again
503    
504     EMP_NO = 150
505     FIRST_NAME = Jane
506     LAST_NAME = Doe
507     PHONE_EXT = NULL
508     HIRE_DATE = 1/4/2015 00:00:00.000
509     DEPT_NO = 600
510     JOB_CODE = Eng
511     JOB_GRADE = 4
512     JOB_COUNTRY = England
513     SALARY = 41,000.89
514     FULL_NAME = Doe, Jane
515    
516     Prepare Query again with a different transaction
517    
518     EMP_NO = 8
519     FIRST_NAME = Leslie
520     LAST_NAME = Johnson
521     PHONE_EXT = 410
522     HIRE_DATE = 5/4/1989 00:00:00.000
523     DEPT_NO = 180
524     JOB_CODE = Mktg
525     JOB_GRADE = 3
526     JOB_COUNTRY = USA
527     SALARY = 64,635.00
528     FULL_NAME = Johnson, Leslie
529    
530     Open Cursor with a different transaction
531    
532     EMP_NO = 8
533     FIRST_NAME = Leslie
534     LAST_NAME = Johnson
535     PHONE_EXT = 410
536     HIRE_DATE = 5/4/1989 00:00:00.000
537     DEPT_NO = 180
538     JOB_CODE = Mktg
539     JOB_GRADE = 3
540     JOB_COUNTRY = USA
541     SALARY = 64,635.00
542     FULL_NAME = Johnson, Leslie
543     Same Statement - updated params
544     EMP_NO = 9
545     FIRST_NAME = Phil
546     LAST_NAME = Forest
547     PHONE_EXT = 229
548     HIRE_DATE = 17/4/1989 00:00:00.000
549     DEPT_NO = 622
550     JOB_CODE = Mngr
551     JOB_GRADE = 3
552     JOB_COUNTRY = USA
553     SALARY = 75,060.00
554     FULL_NAME = Forest, Phil
555    
556    
557    
558     Running Test 5: Update Returning and Activity Check
559     Opening localhost:employee
560     Database Open
561     Database Closed
562     Database Open
563     Select Count = 1 InsertCount = 0 UpdateCount = 1 DeleteCount = 0
564     Last Name = Johnson
565     EMP_NO = 8
566     FIRST_NAME = Leslie
567     LAST_NAME = Johnson
568     PHONE_EXT = 410
569     HIRE_DATE = 31/1/2016 00:00:00.000
570     DEPT_NO = 180
571     JOB_CODE = Mktg
572     JOB_GRADE = 3
573     JOB_COUNTRY = USA
574     SALARY = 64,635.00
575     FULL_NAME = Johnson, Leslie
576    
577     Inserting
578     Full Name = Doe, John
579     Select Count = 0 InsertCount = 1 UpdateCount = 0 DeleteCount = 0
580     Database Activity = TRUE
581     Transaction Activity = TRUE
582     Database Activity = FALSE
583     Transaction Activity = FALSE
584     Employee Count = 43
585     Database Activity = TRUE
586     Transaction Activity = TRUE
587     Transaction Active
588     Transaction inactive
589    
590    
591     Running Test 6: Blob Handling
592     Metadata
593     SQLType =SQL_TEXT
594     sub type = 0
595     Table = RDB$CHARACTER_SETS
596     Owner = SYSDBA
597     Column Name = RDB$CHARACTER_SET_NAME
598     Alias Name = RDB$CHARACTER_SET_NAME
599     Field Name = RDB$CHARACTER_SET_NAME
600     Scale = 0
601     Charset id = 4
602     Nullable
603     Size = 124
604    
605     SQLType =SQL_SHORT
606     sub type = 0
607     Table = RDB$CHARACTER_SETS
608     Owner = SYSDBA
609     Column Name = RDB$CHARACTER_SET_ID
610     Alias Name = RDB$CHARACTER_SET_ID
611     Field Name = RDB$CHARACTER_SET_ID
612     Scale = 0
613     Charset id = 0
614     Nullable
615     Size = 2
616    
617     RDB$CHARACTER_SET_NAME = NONE (Charset Id = 4 Codepage = 65001)
618     RDB$CHARACTER_SET_ID = 0
619     RDB$CHARACTER_SET_NAME = OCTETS (Charset Id = 4 Codepage = 65001)
620     RDB$CHARACTER_SET_ID = 1
621     RDB$CHARACTER_SET_NAME = ASCII (Charset Id = 4 Codepage = 65001)
622     RDB$CHARACTER_SET_ID = 2
623     RDB$CHARACTER_SET_NAME = UNICODE_FSS (Charset Id = 4 Codepage = 65001)
624     RDB$CHARACTER_SET_ID = 3
625     RDB$CHARACTER_SET_NAME = UTF8 (Charset Id = 4 Codepage = 65001)
626     RDB$CHARACTER_SET_ID = 4
627     RDB$CHARACTER_SET_NAME = SJIS_0208 (Charset Id = 4 Codepage = 65001)
628     RDB$CHARACTER_SET_ID = 5
629     RDB$CHARACTER_SET_NAME = EUCJ_0208 (Charset Id = 4 Codepage = 65001)
630     RDB$CHARACTER_SET_ID = 6
631     RDB$CHARACTER_SET_NAME = DOS737 (Charset Id = 4 Codepage = 65001)
632     RDB$CHARACTER_SET_ID = 9
633     RDB$CHARACTER_SET_NAME = DOS437 (Charset Id = 4 Codepage = 65001)
634     RDB$CHARACTER_SET_ID = 10
635     RDB$CHARACTER_SET_NAME = DOS850 (Charset Id = 4 Codepage = 65001)
636     RDB$CHARACTER_SET_ID = 11
637     RDB$CHARACTER_SET_NAME = DOS865 (Charset Id = 4 Codepage = 65001)
638     RDB$CHARACTER_SET_ID = 12
639     RDB$CHARACTER_SET_NAME = DOS860 (Charset Id = 4 Codepage = 65001)
640     RDB$CHARACTER_SET_ID = 13
641     RDB$CHARACTER_SET_NAME = DOS863 (Charset Id = 4 Codepage = 65001)
642     RDB$CHARACTER_SET_ID = 14
643     RDB$CHARACTER_SET_NAME = DOS775 (Charset Id = 4 Codepage = 65001)
644     RDB$CHARACTER_SET_ID = 15
645     RDB$CHARACTER_SET_NAME = DOS858 (Charset Id = 4 Codepage = 65001)
646     RDB$CHARACTER_SET_ID = 16
647     RDB$CHARACTER_SET_NAME = DOS862 (Charset Id = 4 Codepage = 65001)
648     RDB$CHARACTER_SET_ID = 17
649     RDB$CHARACTER_SET_NAME = DOS864 (Charset Id = 4 Codepage = 65001)
650     RDB$CHARACTER_SET_ID = 18
651     RDB$CHARACTER_SET_NAME = NEXT (Charset Id = 4 Codepage = 65001)
652     RDB$CHARACTER_SET_ID = 19
653     RDB$CHARACTER_SET_NAME = ISO8859_1 (Charset Id = 4 Codepage = 65001)
654     RDB$CHARACTER_SET_ID = 21
655     RDB$CHARACTER_SET_NAME = ISO8859_2 (Charset Id = 4 Codepage = 65001)
656     RDB$CHARACTER_SET_ID = 22
657     RDB$CHARACTER_SET_NAME = ISO8859_3 (Charset Id = 4 Codepage = 65001)
658     RDB$CHARACTER_SET_ID = 23
659     RDB$CHARACTER_SET_NAME = ISO8859_4 (Charset Id = 4 Codepage = 65001)
660     RDB$CHARACTER_SET_ID = 34
661     RDB$CHARACTER_SET_NAME = ISO8859_5 (Charset Id = 4 Codepage = 65001)
662     RDB$CHARACTER_SET_ID = 35
663     RDB$CHARACTER_SET_NAME = ISO8859_6 (Charset Id = 4 Codepage = 65001)
664     RDB$CHARACTER_SET_ID = 36
665     RDB$CHARACTER_SET_NAME = ISO8859_7 (Charset Id = 4 Codepage = 65001)
666     RDB$CHARACTER_SET_ID = 37
667     RDB$CHARACTER_SET_NAME = ISO8859_8 (Charset Id = 4 Codepage = 65001)
668     RDB$CHARACTER_SET_ID = 38
669     RDB$CHARACTER_SET_NAME = ISO8859_9 (Charset Id = 4 Codepage = 65001)
670     RDB$CHARACTER_SET_ID = 39
671     RDB$CHARACTER_SET_NAME = ISO8859_13 (Charset Id = 4 Codepage = 65001)
672     RDB$CHARACTER_SET_ID = 40
673     RDB$CHARACTER_SET_NAME = KSC_5601 (Charset Id = 4 Codepage = 65001)
674     RDB$CHARACTER_SET_ID = 44
675     RDB$CHARACTER_SET_NAME = DOS852 (Charset Id = 4 Codepage = 65001)
676     RDB$CHARACTER_SET_ID = 45
677     RDB$CHARACTER_SET_NAME = DOS857 (Charset Id = 4 Codepage = 65001)
678     RDB$CHARACTER_SET_ID = 46
679     RDB$CHARACTER_SET_NAME = DOS861 (Charset Id = 4 Codepage = 65001)
680     RDB$CHARACTER_SET_ID = 47
681     RDB$CHARACTER_SET_NAME = DOS866 (Charset Id = 4 Codepage = 65001)
682     RDB$CHARACTER_SET_ID = 48
683     RDB$CHARACTER_SET_NAME = DOS869 (Charset Id = 4 Codepage = 65001)
684     RDB$CHARACTER_SET_ID = 49
685     RDB$CHARACTER_SET_NAME = CYRL (Charset Id = 4 Codepage = 65001)
686     RDB$CHARACTER_SET_ID = 50
687     RDB$CHARACTER_SET_NAME = WIN1250 (Charset Id = 4 Codepage = 65001)
688     RDB$CHARACTER_SET_ID = 51
689     RDB$CHARACTER_SET_NAME = WIN1251 (Charset Id = 4 Codepage = 65001)
690     RDB$CHARACTER_SET_ID = 52
691     RDB$CHARACTER_SET_NAME = WIN1252 (Charset Id = 4 Codepage = 65001)
692     RDB$CHARACTER_SET_ID = 53
693     RDB$CHARACTER_SET_NAME = WIN1253 (Charset Id = 4 Codepage = 65001)
694     RDB$CHARACTER_SET_ID = 54
695     RDB$CHARACTER_SET_NAME = WIN1254 (Charset Id = 4 Codepage = 65001)
696     RDB$CHARACTER_SET_ID = 55
697     RDB$CHARACTER_SET_NAME = BIG_5 (Charset Id = 4 Codepage = 65001)
698     RDB$CHARACTER_SET_ID = 56
699     RDB$CHARACTER_SET_NAME = GB_2312 (Charset Id = 4 Codepage = 65001)
700     RDB$CHARACTER_SET_ID = 57
701     RDB$CHARACTER_SET_NAME = WIN1255 (Charset Id = 4 Codepage = 65001)
702     RDB$CHARACTER_SET_ID = 58
703     RDB$CHARACTER_SET_NAME = WIN1256 (Charset Id = 4 Codepage = 65001)
704     RDB$CHARACTER_SET_ID = 59
705     RDB$CHARACTER_SET_NAME = WIN1257 (Charset Id = 4 Codepage = 65001)
706     RDB$CHARACTER_SET_ID = 60
707     RDB$CHARACTER_SET_NAME = KOI8R (Charset Id = 4 Codepage = 65001)
708     RDB$CHARACTER_SET_ID = 63
709     RDB$CHARACTER_SET_NAME = KOI8U (Charset Id = 4 Codepage = 65001)
710     RDB$CHARACTER_SET_ID = 64
711     RDB$CHARACTER_SET_NAME = WIN1258 (Charset Id = 4 Codepage = 65001)
712     RDB$CHARACTER_SET_ID = 65
713     RDB$CHARACTER_SET_NAME = TIS620 (Charset Id = 4 Codepage = 65001)
714     RDB$CHARACTER_SET_ID = 66
715     RDB$CHARACTER_SET_NAME = GBK (Charset Id = 4 Codepage = 65001)
716     RDB$CHARACTER_SET_ID = 67
717     RDB$CHARACTER_SET_NAME = CP943C (Charset Id = 4 Codepage = 65001)
718     RDB$CHARACTER_SET_ID = 68
719     RDB$CHARACTER_SET_NAME = GB18030 (Charset Id = 4 Codepage = 65001)
720     RDB$CHARACTER_SET_ID = 69
721    
722     Metadata
723     SQLType =SQL_LONG
724     sub type = 0
725     Table = TESTDATA
726     Owner = SYSDBA
727     Column Name = ROWID
728     Alias Name = ROWID
729     Field Name = ROWID
730     Scale = 0
731     Charset id = 0
732     Not Null
733     Size = 4
734    
735     SQLType =SQL_LONG
736     sub type = 0
737     Table = TESTDATA
738     Owner = SYSDBA
739     Column Name = FIXEDPOINT
740     Alias Name = FIXEDPOINT
741     Field Name = FIXEDPOINT
742     Scale = -2
743     Charset id = 0
744     Nullable
745     Size = 4
746    
747     SQLType =SQL_DOUBLE
748     sub type = 0
749     Table = TESTDATA
750     Owner = SYSDBA
751     Column Name = FLOATINGPOINT
752     Alias Name = FLOATINGPOINT
753     Field Name = FLOATINGPOINT
754     Scale = 0
755     Charset id = 0
756     Nullable
757     Size = 8
758    
759     SQLType =SQL_VARYING
760     sub type = 0
761     Table = TESTDATA
762     Owner = SYSDBA
763     Column Name = TITLE
764     Alias Name = TITLE
765     Field Name = TITLE
766     Scale = 0
767     Charset id = 4
768     Nullable
769     Size = 128
770    
771     SQLType =SQL_BLOB
772     sub type = 1
773     Table = TESTDATA
774     Owner = SYSDBA
775     Column Name = BLOBDATA
776     Alias Name = BLOBDATA
777     Field Name = BLOBDATA
778     Scale = 0
779     Charset id = 4
780     Nullable
781     Size = 8
782    
783     Blob Meta Data
784     SQL SubType =1
785     Table = TESTDATA
786     Column = BLOBDATA
787     CharSetID = 4
788     Segment Size = 80
789    
790    
791     SQL Params
792     SQLType =SQL_LONG
793     sub type = 0
794     Field Name = ROWID
795     Scale = 0
796     Charset id = 0
797     Not Null
798     Size = 4
799    
800     SQLType =SQL_VARYING
801     sub type = 0
802     Field Name = TITLE
803     Scale = 0
804     Charset id = 4
805     Nullable
806     Size = 128
807    
808     SQLType =SQL_LONG
809     sub type = 0
810     Field Name = FP
811     Scale = -2
812     Charset id = 0
813     Nullable
814     Size = 4
815    
816     SQLType =SQL_DOUBLE
817     sub type = 0
818     Field Name = DP
819     Scale = 0
820     Charset id = 0
821     Nullable
822     Size = 8
823    
824     ROWID = 1
825     FIXEDPOINT = 20.28
826     FLOATINGPOINT = 3.14
827     TITLE = Blob Test ©€ (Charset Id = 4 Codepage = 65001)
828     BLOBDATA = NULL
829    
830     SQL Params
831     SQLType =SQL_BLOB
832     sub type = 1
833     Field Name =
834     Scale = 0
835     Charset id = 4
836     Nullable
837     Size = 8
838    
839     SQLType =SQL_LONG
840     sub type = 0
841     Field Name =
842     Scale = 0
843     Charset id = 0
844     Not Null
845     Size = 4
846    
847     ROWID = 1
848     FIXEDPOINT = 20.28
849     FLOATINGPOINT = 3.14
850     TITLE = Blob Test ©€ (Charset Id = 4 Codepage = 65001)
851     BLOBDATA (Charset Id = 4 Codepage = 65001)
852    
853     To be or not to be-that is the question:
854     Whether 'tis nobler in the mind to suffer
855     The slings and arrows of outrageous fortune,
856     Or to take arms against a sea of troubles,
857     And, by opposing, end them. To die, to sleep-
858     No more-and by a sleep to say we end
859     The heartache and the thousand natural shocks
860     That flesh is heir to-'tis a consummation
861     Devoutly to be wished. To die, to sleep-
862     To sleep, perchance to dream. Aye, there's the rub,
863     For in that sleep of death what dreams may come,
864     When we have shuffled off this mortal coil,
865     Must give us pause. There's the respect
866     That makes calamity of so long life.
867     For who would bear the whips and scorns of time,
868     Th' oppressor's wrong, the proud man's contumely,
869     The pangs of despised love, the law’s delay,
870     The insolence of office, and the spurns
871     That patient merit of the unworthy takes,
872     When he himself might his quietus make
873     With a bare bodkin? Who would fardels bear,
874     To grunt and sweat under a weary life,
875     But that the dread of something after death,
876     The undiscovered country from whose bourn
877     No traveler returns, puzzles the will
878     And makes us rather bear those ills we have
879     Than fly to others that we know not of?
880     Thus conscience does make cowards of us all,
881     And thus the native hue of resolution
882     Is sicklied o'er with the pale cast of thought,
883     And enterprises of great pitch and moment,
884     With this regard their currents turn awry,
885     And lose the name of action.-Soft you now,
886     The fair Ophelia.-Nymph, in thy orisons
887     Be all my sins remembered
888    
889 tony 47
890 tony 45 SQL Params
891     SQLType =SQL_LONG
892     sub type = 0
893     Field Name = ROWID
894     Scale = 0
895     Charset id = 0
896     Not Null
897     Size = 4
898    
899     SQLType =SQL_VARYING
900     sub type = 0
901     Field Name = TITLE
902     Scale = 0
903     Charset id = 4
904     Nullable
905     Size = 128
906    
907     SQLType =SQL_LONG
908     sub type = 0
909     Field Name = FP
910     Scale = -2
911     Charset id = 0
912     Nullable
913     Size = 4
914    
915     SQLType =SQL_DOUBLE
916     sub type = 0
917     Field Name = DP
918     Scale = 0
919     Charset id = 0
920     Nullable
921     Size = 8
922    
923     ROWID = 1
924     FIXEDPOINT = 20.28
925     FLOATINGPOINT = 3.14
926     TITLE = Blob Test ©€ (Charset Id = 4 Codepage = 65001)
927     BLOBDATA (Charset Id = 4 Codepage = 65001)
928    
929     To be or not to be-that is the question:
930     Whether 'tis nobler in the mind to suffer
931     The slings and arrows of outrageous fortune,
932     Or to take arms against a sea of troubles,
933     And, by opposing, end them. To die, to sleep-
934     No more-and by a sleep to say we end
935     The heartache and the thousand natural shocks
936     That flesh is heir to-'tis a consummation
937     Devoutly to be wished. To die, to sleep-
938     To sleep, perchance to dream. Aye, there's the rub,
939     For in that sleep of death what dreams may come,
940     When we have shuffled off this mortal coil,
941     Must give us pause. There's the respect
942     That makes calamity of so long life.
943     For who would bear the whips and scorns of time,
944     Th' oppressor's wrong, the proud man's contumely,
945     The pangs of despised love, the law’s delay,
946     The insolence of office, and the spurns
947     That patient merit of the unworthy takes,
948     When he himself might his quietus make
949     With a bare bodkin? Who would fardels bear,
950     To grunt and sweat under a weary life,
951     But that the dread of something after death,
952     The undiscovered country from whose bourn
953     No traveler returns, puzzles the will
954     And makes us rather bear those ills we have
955     Than fly to others that we know not of?
956     Thus conscience does make cowards of us all,
957     And thus the native hue of resolution
958     Is sicklied o'er with the pale cast of thought,
959     And enterprises of great pitch and moment,
960     With this regard their currents turn awry,
961     And lose the name of action.-Soft you now,
962     The fair Ophelia.-Nymph, in thy orisons
963     Be all my sins remembered
964 tony 47
965 tony 45 ROWID = 2
966     FIXEDPOINT = NULL
967     FLOATINGPOINT = NULL
968     TITLE = Blob Test ©€ (Charset Id = 4 Codepage = 65001)
969     BLOBDATA (Charset Id = 4 Codepage = 65001)
970    
971     To be or not to be-that is the question:
972     Whether 'tis nobler in the mind to suffer
973     The slings and arrows of outrageous fortune,
974     Or to take arms against a sea of troubles,
975     And, by opposing, end them. To die, to sleep-
976     No more-and by a sleep to say we end
977     The heartache and the thousand natural shocks
978     That flesh is heir to-'tis a consummation
979     Devoutly to be wished. To die, to sleep-
980     To sleep, perchance to dream. Aye, there's the rub,
981     For in that sleep of death what dreams may come,
982     When we have shuffled off this mortal coil,
983     Must give us pause. There's the respect
984     That makes calamity of so long life.
985     For who would bear the whips and scorns of time,
986     Th' oppressor's wrong, the proud man's contumely,
987     The pangs of despised love, the law’s delay,
988     The insolence of office, and the spurns
989     That patient merit of the unworthy takes,
990     When he himself might his quietus make
991     With a bare bodkin? Who would fardels bear,
992     To grunt and sweat under a weary life,
993     But that the dread of something after death,
994     The undiscovered country from whose bourn
995     No traveler returns, puzzles the will
996     And makes us rather bear those ills we have
997     Than fly to others that we know not of?
998     Thus conscience does make cowards of us all,
999     And thus the native hue of resolution
1000     Is sicklied o'er with the pale cast of thought,
1001     And enterprises of great pitch and moment,
1002     With this regard their currents turn awry,
1003     And lose the name of action.-Soft you now,
1004     The fair Ophelia.-Nymph, in thy orisons
1005     Be all my sins remembered
1006    
1007 tony 47
1008 tony 111 Testing Blob as stored proc parameter
1009 tony 45 Metadata
1010 tony 111 SQLType =SQL_BLOB
1011     sub type = 1
1012     Table = TESTPROC
1013     Owner = SYSDBA
1014     Column Name = BLOBDATA
1015     Alias Name = BLOBDATA
1016     Field Name = BLOBDATA
1017     Scale = 0
1018     Charset id = 4
1019     Nullable
1020     Size = 8
1021    
1022     Blob Meta Data
1023     SQL SubType =1
1024     Table = TESTPROC
1025     Column = BLOBDATA
1026     CharSetID = 4
1027     Segment Size = 80
1028    
1029    
1030     BLOBDATA (Charset Id = 4 Codepage = 65001)
1031    
1032     To be or not to be-that is the question:
1033     Whether 'tis nobler in the mind to suffer
1034     The slings and arrows of outrageous fortune,
1035     Or to take arms against a sea of troubles,
1036     And, by opposing, end them. To die, to sleep-
1037     No more-and by a sleep to say we end
1038     The heartache and the thousand natural shocks
1039     That flesh is heir to-'tis a consummation
1040     Devoutly to be wished. To die, to sleep-
1041     To sleep, perchance to dream. Aye, there's the rub,
1042     For in that sleep of death what dreams may come,
1043     When we have shuffled off this mortal coil,
1044     Must give us pause. There's the respect
1045     That makes calamity of so long life.
1046     For who would bear the whips and scorns of time,
1047     Th' oppressor's wrong, the proud man's contumely,
1048     The pangs of despised love, the law’s delay,
1049     The insolence of office, and the spurns
1050     That patient merit of the unworthy takes,
1051     When he himself might his quietus make
1052     With a bare bodkin? Who would fardels bear,
1053     To grunt and sweat under a weary life,
1054     But that the dread of something after death,
1055     The undiscovered country from whose bourn
1056     No traveler returns, puzzles the will
1057     And makes us rather bear those ills we have
1058     Than fly to others that we know not of?
1059     Thus conscience does make cowards of us all,
1060     And thus the native hue of resolution
1061     Is sicklied o'er with the pale cast of thought,
1062     And enterprises of great pitch and moment,
1063     With this regard their currents turn awry,
1064     And lose the name of action.-Soft you now,
1065     The fair Ophelia.-Nymph, in thy orisons
1066     Be all my sins remembered
1067    
1068     Metadata
1069 tony 45 SQLType =SQL_TEXT
1070     sub type = 0
1071     Table = RDB$CHARACTER_SETS
1072     Owner = SYSDBA
1073     Column Name = RDB$CHARACTER_SET_NAME
1074     Alias Name = RDB$CHARACTER_SET_NAME
1075     Field Name = RDB$CHARACTER_SET_NAME
1076     Scale = 0
1077 tony 111 Charset id = 53
1078     Nullable
1079     Size = 31
1080    
1081     SQLType =SQL_SHORT
1082     sub type = 0
1083     Table = RDB$CHARACTER_SETS
1084     Owner = SYSDBA
1085     Column Name = RDB$CHARACTER_SET_ID
1086     Alias Name = RDB$CHARACTER_SET_ID
1087     Field Name = RDB$CHARACTER_SET_ID
1088     Scale = 0
1089     Charset id = 0
1090     Nullable
1091     Size = 2
1092    
1093     RDB$CHARACTER_SET_NAME = NONE (Charset Id = 53 Codepage = 1252)
1094     RDB$CHARACTER_SET_ID = 0
1095     RDB$CHARACTER_SET_NAME = OCTETS (Charset Id = 53 Codepage = 1252)
1096     RDB$CHARACTER_SET_ID = 1
1097     RDB$CHARACTER_SET_NAME = ASCII (Charset Id = 53 Codepage = 1252)
1098     RDB$CHARACTER_SET_ID = 2
1099     RDB$CHARACTER_SET_NAME = UNICODE_FSS (Charset Id = 53 Codepage = 1252)
1100     RDB$CHARACTER_SET_ID = 3
1101     RDB$CHARACTER_SET_NAME = UTF8 (Charset Id = 53 Codepage = 1252)
1102     RDB$CHARACTER_SET_ID = 4
1103     RDB$CHARACTER_SET_NAME = SJIS_0208 (Charset Id = 53 Codepage = 1252)
1104     RDB$CHARACTER_SET_ID = 5
1105     RDB$CHARACTER_SET_NAME = EUCJ_0208 (Charset Id = 53 Codepage = 1252)
1106     RDB$CHARACTER_SET_ID = 6
1107     RDB$CHARACTER_SET_NAME = DOS737 (Charset Id = 53 Codepage = 1252)
1108     RDB$CHARACTER_SET_ID = 9
1109     RDB$CHARACTER_SET_NAME = DOS437 (Charset Id = 53 Codepage = 1252)
1110     RDB$CHARACTER_SET_ID = 10
1111     RDB$CHARACTER_SET_NAME = DOS850 (Charset Id = 53 Codepage = 1252)
1112     RDB$CHARACTER_SET_ID = 11
1113     RDB$CHARACTER_SET_NAME = DOS865 (Charset Id = 53 Codepage = 1252)
1114     RDB$CHARACTER_SET_ID = 12
1115     RDB$CHARACTER_SET_NAME = DOS860 (Charset Id = 53 Codepage = 1252)
1116     RDB$CHARACTER_SET_ID = 13
1117     RDB$CHARACTER_SET_NAME = DOS863 (Charset Id = 53 Codepage = 1252)
1118     RDB$CHARACTER_SET_ID = 14
1119     RDB$CHARACTER_SET_NAME = DOS775 (Charset Id = 53 Codepage = 1252)
1120     RDB$CHARACTER_SET_ID = 15
1121     RDB$CHARACTER_SET_NAME = DOS858 (Charset Id = 53 Codepage = 1252)
1122     RDB$CHARACTER_SET_ID = 16
1123     RDB$CHARACTER_SET_NAME = DOS862 (Charset Id = 53 Codepage = 1252)
1124     RDB$CHARACTER_SET_ID = 17
1125     RDB$CHARACTER_SET_NAME = DOS864 (Charset Id = 53 Codepage = 1252)
1126     RDB$CHARACTER_SET_ID = 18
1127     RDB$CHARACTER_SET_NAME = NEXT (Charset Id = 53 Codepage = 1252)
1128     RDB$CHARACTER_SET_ID = 19
1129     RDB$CHARACTER_SET_NAME = ISO8859_1 (Charset Id = 53 Codepage = 1252)
1130     RDB$CHARACTER_SET_ID = 21
1131     RDB$CHARACTER_SET_NAME = ISO8859_2 (Charset Id = 53 Codepage = 1252)
1132     RDB$CHARACTER_SET_ID = 22
1133     RDB$CHARACTER_SET_NAME = ISO8859_3 (Charset Id = 53 Codepage = 1252)
1134     RDB$CHARACTER_SET_ID = 23
1135     RDB$CHARACTER_SET_NAME = ISO8859_4 (Charset Id = 53 Codepage = 1252)
1136     RDB$CHARACTER_SET_ID = 34
1137     RDB$CHARACTER_SET_NAME = ISO8859_5 (Charset Id = 53 Codepage = 1252)
1138     RDB$CHARACTER_SET_ID = 35
1139     RDB$CHARACTER_SET_NAME = ISO8859_6 (Charset Id = 53 Codepage = 1252)
1140     RDB$CHARACTER_SET_ID = 36
1141     RDB$CHARACTER_SET_NAME = ISO8859_7 (Charset Id = 53 Codepage = 1252)
1142     RDB$CHARACTER_SET_ID = 37
1143     RDB$CHARACTER_SET_NAME = ISO8859_8 (Charset Id = 53 Codepage = 1252)
1144     RDB$CHARACTER_SET_ID = 38
1145     RDB$CHARACTER_SET_NAME = ISO8859_9 (Charset Id = 53 Codepage = 1252)
1146     RDB$CHARACTER_SET_ID = 39
1147     RDB$CHARACTER_SET_NAME = ISO8859_13 (Charset Id = 53 Codepage = 1252)
1148     RDB$CHARACTER_SET_ID = 40
1149     RDB$CHARACTER_SET_NAME = KSC_5601 (Charset Id = 53 Codepage = 1252)
1150     RDB$CHARACTER_SET_ID = 44
1151     RDB$CHARACTER_SET_NAME = DOS852 (Charset Id = 53 Codepage = 1252)
1152     RDB$CHARACTER_SET_ID = 45
1153     RDB$CHARACTER_SET_NAME = DOS857 (Charset Id = 53 Codepage = 1252)
1154     RDB$CHARACTER_SET_ID = 46
1155     RDB$CHARACTER_SET_NAME = DOS861 (Charset Id = 53 Codepage = 1252)
1156     RDB$CHARACTER_SET_ID = 47
1157     RDB$CHARACTER_SET_NAME = DOS866 (Charset Id = 53 Codepage = 1252)
1158     RDB$CHARACTER_SET_ID = 48
1159     RDB$CHARACTER_SET_NAME = DOS869 (Charset Id = 53 Codepage = 1252)
1160     RDB$CHARACTER_SET_ID = 49
1161     RDB$CHARACTER_SET_NAME = CYRL (Charset Id = 53 Codepage = 1252)
1162     RDB$CHARACTER_SET_ID = 50
1163     RDB$CHARACTER_SET_NAME = WIN1250 (Charset Id = 53 Codepage = 1252)
1164     RDB$CHARACTER_SET_ID = 51
1165     RDB$CHARACTER_SET_NAME = WIN1251 (Charset Id = 53 Codepage = 1252)
1166     RDB$CHARACTER_SET_ID = 52
1167     RDB$CHARACTER_SET_NAME = WIN1252 (Charset Id = 53 Codepage = 1252)
1168     RDB$CHARACTER_SET_ID = 53
1169     RDB$CHARACTER_SET_NAME = WIN1253 (Charset Id = 53 Codepage = 1252)
1170     RDB$CHARACTER_SET_ID = 54
1171     RDB$CHARACTER_SET_NAME = WIN1254 (Charset Id = 53 Codepage = 1252)
1172     RDB$CHARACTER_SET_ID = 55
1173     RDB$CHARACTER_SET_NAME = BIG_5 (Charset Id = 53 Codepage = 1252)
1174     RDB$CHARACTER_SET_ID = 56
1175     RDB$CHARACTER_SET_NAME = GB_2312 (Charset Id = 53 Codepage = 1252)
1176     RDB$CHARACTER_SET_ID = 57
1177     RDB$CHARACTER_SET_NAME = WIN1255 (Charset Id = 53 Codepage = 1252)
1178     RDB$CHARACTER_SET_ID = 58
1179     RDB$CHARACTER_SET_NAME = WIN1256 (Charset Id = 53 Codepage = 1252)
1180     RDB$CHARACTER_SET_ID = 59
1181     RDB$CHARACTER_SET_NAME = WIN1257 (Charset Id = 53 Codepage = 1252)
1182     RDB$CHARACTER_SET_ID = 60
1183     RDB$CHARACTER_SET_NAME = KOI8R (Charset Id = 53 Codepage = 1252)
1184     RDB$CHARACTER_SET_ID = 63
1185     RDB$CHARACTER_SET_NAME = KOI8U (Charset Id = 53 Codepage = 1252)
1186     RDB$CHARACTER_SET_ID = 64
1187     RDB$CHARACTER_SET_NAME = WIN1258 (Charset Id = 53 Codepage = 1252)
1188     RDB$CHARACTER_SET_ID = 65
1189     RDB$CHARACTER_SET_NAME = TIS620 (Charset Id = 53 Codepage = 1252)
1190     RDB$CHARACTER_SET_ID = 66
1191     RDB$CHARACTER_SET_NAME = GBK (Charset Id = 53 Codepage = 1252)
1192     RDB$CHARACTER_SET_ID = 67
1193     RDB$CHARACTER_SET_NAME = CP943C (Charset Id = 53 Codepage = 1252)
1194     RDB$CHARACTER_SET_ID = 68
1195     RDB$CHARACTER_SET_NAME = GB18030 (Charset Id = 53 Codepage = 1252)
1196     RDB$CHARACTER_SET_ID = 69
1197    
1198     Metadata
1199     SQLType =SQL_LONG
1200     sub type = 0
1201     Table = TESTDATA
1202     Owner = SYSDBA
1203     Column Name = ROWID
1204     Alias Name = ROWID
1205     Field Name = ROWID
1206     Scale = 0
1207     Charset id = 0
1208     Not Null
1209     Size = 4
1210    
1211     SQLType =SQL_LONG
1212     sub type = 0
1213     Table = TESTDATA
1214     Owner = SYSDBA
1215     Column Name = FIXEDPOINT
1216     Alias Name = FIXEDPOINT
1217     Field Name = FIXEDPOINT
1218     Scale = -2
1219     Charset id = 0
1220     Nullable
1221     Size = 4
1222    
1223     SQLType =SQL_DOUBLE
1224     sub type = 0
1225     Table = TESTDATA
1226     Owner = SYSDBA
1227     Column Name = FLOATINGPOINT
1228     Alias Name = FLOATINGPOINT
1229     Field Name = FLOATINGPOINT
1230     Scale = 0
1231     Charset id = 0
1232     Nullable
1233     Size = 8
1234    
1235     SQLType =SQL_VARYING
1236     sub type = 0
1237     Table = TESTDATA
1238     Owner = SYSDBA
1239     Column Name = TITLE
1240     Alias Name = TITLE
1241     Field Name = TITLE
1242     Scale = 0
1243     Charset id = 53
1244     Nullable
1245     Size = 32
1246    
1247     SQLType =SQL_BLOB
1248     sub type = 1
1249     Table = TESTDATA
1250     Owner = SYSDBA
1251     Column Name = BLOBDATA
1252     Alias Name = BLOBDATA
1253     Field Name = BLOBDATA
1254     Scale = 0
1255     Charset id = 53
1256     Nullable
1257     Size = 8
1258    
1259     Blob Meta Data
1260     SQL SubType =1
1261     Table = TESTDATA
1262     Column = BLOBDATA
1263     CharSetID = 53
1264     Segment Size = 80
1265    
1266    
1267     SQL Params
1268     SQLType =SQL_LONG
1269     sub type = 0
1270     Field Name = ROWID
1271     Scale = 0
1272     Charset id = 0
1273     Not Null
1274     Size = 4
1275    
1276     SQLType =SQL_VARYING
1277     sub type = 0
1278     Field Name = TITLE
1279     Scale = 0
1280     Charset id = 53
1281     Nullable
1282     Size = 32
1283    
1284     SQLType =SQL_LONG
1285     sub type = 0
1286     Field Name = FP
1287     Scale = -2
1288     Charset id = 0
1289     Nullable
1290     Size = 4
1291    
1292     SQLType =SQL_DOUBLE
1293     sub type = 0
1294     Field Name = DP
1295     Scale = 0
1296     Charset id = 0
1297     Nullable
1298     Size = 8
1299    
1300     ROWID = 1
1301     FIXEDPOINT = 20.28
1302     FLOATINGPOINT = 3.14
1303     TITLE = Blob Test ©€ (Charset Id = 53 Codepage = 1252)
1304     BLOBDATA = NULL
1305    
1306     SQL Params
1307     SQLType =SQL_BLOB
1308     sub type = 1
1309     Field Name =
1310     Scale = 0
1311     Charset id = 53
1312     Nullable
1313     Size = 8
1314    
1315     SQLType =SQL_LONG
1316     sub type = 0
1317     Field Name =
1318     Scale = 0
1319     Charset id = 0
1320     Not Null
1321     Size = 4
1322    
1323     ROWID = 1
1324     FIXEDPOINT = 20.28
1325     FLOATINGPOINT = 3.14
1326     TITLE = Blob Test ©€ (Charset Id = 53 Codepage = 1252)
1327     BLOBDATA (Charset Id = 53 Codepage = 1252)
1328    
1329     To be or not to be-that is the question:
1330     Whether 'tis nobler in the mind to suffer
1331     The slings and arrows of outrageous fortune,
1332     Or to take arms against a sea of troubles,
1333     And, by opposing, end them. To die, to sleep-
1334     No more-and by a sleep to say we end
1335     The heartache and the thousand natural shocks
1336     That flesh is heir to-'tis a consummation
1337     Devoutly to be wished. To die, to sleep-
1338     To sleep, perchance to dream. Aye, there's the rub,
1339     For in that sleep of death what dreams may come,
1340     When we have shuffled off this mortal coil,
1341     Must give us pause. There's the respect
1342     That makes calamity of so long life.
1343     For who would bear the whips and scorns of time,
1344     Th' oppressor's wrong, the proud man's contumely,
1345     The pangs of despised love, the law’s delay,
1346     The insolence of office, and the spurns
1347     That patient merit of the unworthy takes,
1348     When he himself might his quietus make
1349     With a bare bodkin? Who would fardels bear,
1350     To grunt and sweat under a weary life,
1351     But that the dread of something after death,
1352     The undiscovered country from whose bourn
1353     No traveler returns, puzzles the will
1354     And makes us rather bear those ills we have
1355     Than fly to others that we know not of?
1356     Thus conscience does make cowards of us all,
1357     And thus the native hue of resolution
1358     Is sicklied o'er with the pale cast of thought,
1359     And enterprises of great pitch and moment,
1360     With this regard their currents turn awry,
1361     And lose the name of action.-Soft you now,
1362     The fair Ophelia.-Nymph, in thy orisons
1363     Be all my sins remembered
1364    
1365    
1366     SQL Params
1367     SQLType =SQL_LONG
1368     sub type = 0
1369     Field Name = ROWID
1370     Scale = 0
1371     Charset id = 0
1372     Not Null
1373     Size = 4
1374    
1375     SQLType =SQL_VARYING
1376     sub type = 0
1377     Field Name = TITLE
1378     Scale = 0
1379     Charset id = 53
1380     Nullable
1381     Size = 32
1382    
1383     SQLType =SQL_LONG
1384     sub type = 0
1385     Field Name = FP
1386     Scale = -2
1387     Charset id = 0
1388     Nullable
1389     Size = 4
1390    
1391     SQLType =SQL_DOUBLE
1392     sub type = 0
1393     Field Name = DP
1394     Scale = 0
1395     Charset id = 0
1396     Nullable
1397     Size = 8
1398    
1399     ROWID = 1
1400     FIXEDPOINT = 20.28
1401     FLOATINGPOINT = 3.14
1402     TITLE = Blob Test ©€ (Charset Id = 53 Codepage = 1252)
1403     BLOBDATA (Charset Id = 53 Codepage = 1252)
1404    
1405     To be or not to be-that is the question:
1406     Whether 'tis nobler in the mind to suffer
1407     The slings and arrows of outrageous fortune,
1408     Or to take arms against a sea of troubles,
1409     And, by opposing, end them. To die, to sleep-
1410     No more-and by a sleep to say we end
1411     The heartache and the thousand natural shocks
1412     That flesh is heir to-'tis a consummation
1413     Devoutly to be wished. To die, to sleep-
1414     To sleep, perchance to dream. Aye, there's the rub,
1415     For in that sleep of death what dreams may come,
1416     When we have shuffled off this mortal coil,
1417     Must give us pause. There's the respect
1418     That makes calamity of so long life.
1419     For who would bear the whips and scorns of time,
1420     Th' oppressor's wrong, the proud man's contumely,
1421     The pangs of despised love, the law’s delay,
1422     The insolence of office, and the spurns
1423     That patient merit of the unworthy takes,
1424     When he himself might his quietus make
1425     With a bare bodkin? Who would fardels bear,
1426     To grunt and sweat under a weary life,
1427     But that the dread of something after death,
1428     The undiscovered country from whose bourn
1429     No traveler returns, puzzles the will
1430     And makes us rather bear those ills we have
1431     Than fly to others that we know not of?
1432     Thus conscience does make cowards of us all,
1433     And thus the native hue of resolution
1434     Is sicklied o'er with the pale cast of thought,
1435     And enterprises of great pitch and moment,
1436     With this regard their currents turn awry,
1437     And lose the name of action.-Soft you now,
1438     The fair Ophelia.-Nymph, in thy orisons
1439     Be all my sins remembered
1440    
1441     ROWID = 2
1442     FIXEDPOINT = NULL
1443     FLOATINGPOINT = NULL
1444     TITLE = Blob Test ©€ (Charset Id = 53 Codepage = 1252)
1445     BLOBDATA (Charset Id = 53 Codepage = 1252)
1446    
1447     To be or not to be-that is the question:
1448     Whether 'tis nobler in the mind to suffer
1449     The slings and arrows of outrageous fortune,
1450     Or to take arms against a sea of troubles,
1451     And, by opposing, end them. To die, to sleep-
1452     No more-and by a sleep to say we end
1453     The heartache and the thousand natural shocks
1454     That flesh is heir to-'tis a consummation
1455     Devoutly to be wished. To die, to sleep-
1456     To sleep, perchance to dream. Aye, there's the rub,
1457     For in that sleep of death what dreams may come,
1458     When we have shuffled off this mortal coil,
1459     Must give us pause. There's the respect
1460     That makes calamity of so long life.
1461     For who would bear the whips and scorns of time,
1462     Th' oppressor's wrong, the proud man's contumely,
1463     The pangs of despised love, the law’s delay,
1464     The insolence of office, and the spurns
1465     That patient merit of the unworthy takes,
1466     When he himself might his quietus make
1467     With a bare bodkin? Who would fardels bear,
1468     To grunt and sweat under a weary life,
1469     But that the dread of something after death,
1470     The undiscovered country from whose bourn
1471     No traveler returns, puzzles the will
1472     And makes us rather bear those ills we have
1473     Than fly to others that we know not of?
1474     Thus conscience does make cowards of us all,
1475     And thus the native hue of resolution
1476     Is sicklied o'er with the pale cast of thought,
1477     And enterprises of great pitch and moment,
1478     With this regard their currents turn awry,
1479     And lose the name of action.-Soft you now,
1480     The fair Ophelia.-Nymph, in thy orisons
1481     Be all my sins remembered
1482    
1483    
1484     Testing Blob as stored proc parameter
1485     Metadata
1486     SQLType =SQL_BLOB
1487     sub type = 1
1488     Table = TESTPROC
1489     Owner = SYSDBA
1490     Column Name = BLOBDATA
1491     Alias Name = BLOBDATA
1492     Field Name = BLOBDATA
1493     Scale = 0
1494     Charset id = 53
1495     Nullable
1496     Size = 8
1497    
1498     Blob Meta Data
1499     SQL SubType =1
1500     Table = TESTPROC
1501     Column = BLOBDATA
1502     CharSetID = 53
1503     Segment Size = 80
1504    
1505    
1506     BLOBDATA (Charset Id = 53 Codepage = 1252)
1507    
1508     To be or not to be-that is the question:
1509     Whether 'tis nobler in the mind to suffer
1510     The slings and arrows of outrageous fortune,
1511     Or to take arms against a sea of troubles,
1512     And, by opposing, end them. To die, to sleep-
1513     No more-and by a sleep to say we end
1514     The heartache and the thousand natural shocks
1515     That flesh is heir to-'tis a consummation
1516     Devoutly to be wished. To die, to sleep-
1517     To sleep, perchance to dream. Aye, there's the rub,
1518     For in that sleep of death what dreams may come,
1519     When we have shuffled off this mortal coil,
1520     Must give us pause. There's the respect
1521     That makes calamity of so long life.
1522     For who would bear the whips and scorns of time,
1523     Th' oppressor's wrong, the proud man's contumely,
1524     The pangs of despised love, the law’s delay,
1525     The insolence of office, and the spurns
1526     That patient merit of the unworthy takes,
1527     When he himself might his quietus make
1528     With a bare bodkin? Who would fardels bear,
1529     To grunt and sweat under a weary life,
1530     But that the dread of something after death,
1531     The undiscovered country from whose bourn
1532     No traveler returns, puzzles the will
1533     And makes us rather bear those ills we have
1534     Than fly to others that we know not of?
1535     Thus conscience does make cowards of us all,
1536     And thus the native hue of resolution
1537     Is sicklied o'er with the pale cast of thought,
1538     And enterprises of great pitch and moment,
1539     With this regard their currents turn awry,
1540     And lose the name of action.-Soft you now,
1541     The fair Ophelia.-Nymph, in thy orisons
1542     Be all my sins remembered
1543    
1544     Metadata
1545     SQLType =SQL_TEXT
1546     sub type = 0
1547     Table = RDB$CHARACTER_SETS
1548     Owner = SYSDBA
1549     Column Name = RDB$CHARACTER_SET_NAME
1550     Alias Name = RDB$CHARACTER_SET_NAME
1551     Field Name = RDB$CHARACTER_SET_NAME
1552     Scale = 0
1553 tony 45 Charset id = 3
1554     Nullable
1555     Size = 93
1556    
1557     SQLType =SQL_SHORT
1558     sub type = 0
1559     Table = RDB$CHARACTER_SETS
1560     Owner = SYSDBA
1561     Column Name = RDB$CHARACTER_SET_ID
1562     Alias Name = RDB$CHARACTER_SET_ID
1563     Field Name = RDB$CHARACTER_SET_ID
1564     Scale = 0
1565     Charset id = 0
1566     Nullable
1567     Size = 2
1568    
1569     RDB$CHARACTER_SET_NAME = NONE (Charset Id = 3 Codepage = 65001)
1570     RDB$CHARACTER_SET_ID = 0
1571     RDB$CHARACTER_SET_NAME = OCTETS (Charset Id = 3 Codepage = 65001)
1572     RDB$CHARACTER_SET_ID = 1
1573     RDB$CHARACTER_SET_NAME = ASCII (Charset Id = 3 Codepage = 65001)
1574     RDB$CHARACTER_SET_ID = 2
1575     RDB$CHARACTER_SET_NAME = UNICODE_FSS (Charset Id = 3 Codepage = 65001)
1576     RDB$CHARACTER_SET_ID = 3
1577     RDB$CHARACTER_SET_NAME = UTF8 (Charset Id = 3 Codepage = 65001)
1578     RDB$CHARACTER_SET_ID = 4
1579     RDB$CHARACTER_SET_NAME = SJIS_0208 (Charset Id = 3 Codepage = 65001)
1580     RDB$CHARACTER_SET_ID = 5
1581     RDB$CHARACTER_SET_NAME = EUCJ_0208 (Charset Id = 3 Codepage = 65001)
1582     RDB$CHARACTER_SET_ID = 6
1583     RDB$CHARACTER_SET_NAME = DOS737 (Charset Id = 3 Codepage = 65001)
1584     RDB$CHARACTER_SET_ID = 9
1585     RDB$CHARACTER_SET_NAME = DOS437 (Charset Id = 3 Codepage = 65001)
1586     RDB$CHARACTER_SET_ID = 10
1587     RDB$CHARACTER_SET_NAME = DOS850 (Charset Id = 3 Codepage = 65001)
1588     RDB$CHARACTER_SET_ID = 11
1589     RDB$CHARACTER_SET_NAME = DOS865 (Charset Id = 3 Codepage = 65001)
1590     RDB$CHARACTER_SET_ID = 12
1591     RDB$CHARACTER_SET_NAME = DOS860 (Charset Id = 3 Codepage = 65001)
1592     RDB$CHARACTER_SET_ID = 13
1593     RDB$CHARACTER_SET_NAME = DOS863 (Charset Id = 3 Codepage = 65001)
1594     RDB$CHARACTER_SET_ID = 14
1595     RDB$CHARACTER_SET_NAME = DOS775 (Charset Id = 3 Codepage = 65001)
1596     RDB$CHARACTER_SET_ID = 15
1597     RDB$CHARACTER_SET_NAME = DOS858 (Charset Id = 3 Codepage = 65001)
1598     RDB$CHARACTER_SET_ID = 16
1599     RDB$CHARACTER_SET_NAME = DOS862 (Charset Id = 3 Codepage = 65001)
1600     RDB$CHARACTER_SET_ID = 17
1601     RDB$CHARACTER_SET_NAME = DOS864 (Charset Id = 3 Codepage = 65001)
1602     RDB$CHARACTER_SET_ID = 18
1603     RDB$CHARACTER_SET_NAME = NEXT (Charset Id = 3 Codepage = 65001)
1604     RDB$CHARACTER_SET_ID = 19
1605     RDB$CHARACTER_SET_NAME = ISO8859_1 (Charset Id = 3 Codepage = 65001)
1606     RDB$CHARACTER_SET_ID = 21
1607     RDB$CHARACTER_SET_NAME = ISO8859_2 (Charset Id = 3 Codepage = 65001)
1608     RDB$CHARACTER_SET_ID = 22
1609     RDB$CHARACTER_SET_NAME = ISO8859_3 (Charset Id = 3 Codepage = 65001)
1610     RDB$CHARACTER_SET_ID = 23
1611     RDB$CHARACTER_SET_NAME = ISO8859_4 (Charset Id = 3 Codepage = 65001)
1612     RDB$CHARACTER_SET_ID = 34
1613     RDB$CHARACTER_SET_NAME = ISO8859_5 (Charset Id = 3 Codepage = 65001)
1614     RDB$CHARACTER_SET_ID = 35
1615     RDB$CHARACTER_SET_NAME = ISO8859_6 (Charset Id = 3 Codepage = 65001)
1616     RDB$CHARACTER_SET_ID = 36
1617     RDB$CHARACTER_SET_NAME = ISO8859_7 (Charset Id = 3 Codepage = 65001)
1618     RDB$CHARACTER_SET_ID = 37
1619     RDB$CHARACTER_SET_NAME = ISO8859_8 (Charset Id = 3 Codepage = 65001)
1620     RDB$CHARACTER_SET_ID = 38
1621     RDB$CHARACTER_SET_NAME = ISO8859_9 (Charset Id = 3 Codepage = 65001)
1622     RDB$CHARACTER_SET_ID = 39
1623     RDB$CHARACTER_SET_NAME = ISO8859_13 (Charset Id = 3 Codepage = 65001)
1624     RDB$CHARACTER_SET_ID = 40
1625     RDB$CHARACTER_SET_NAME = KSC_5601 (Charset Id = 3 Codepage = 65001)
1626     RDB$CHARACTER_SET_ID = 44
1627     RDB$CHARACTER_SET_NAME = DOS852 (Charset Id = 3 Codepage = 65001)
1628     RDB$CHARACTER_SET_ID = 45
1629     RDB$CHARACTER_SET_NAME = DOS857 (Charset Id = 3 Codepage = 65001)
1630     RDB$CHARACTER_SET_ID = 46
1631     RDB$CHARACTER_SET_NAME = DOS861 (Charset Id = 3 Codepage = 65001)
1632     RDB$CHARACTER_SET_ID = 47
1633     RDB$CHARACTER_SET_NAME = DOS866 (Charset Id = 3 Codepage = 65001)
1634     RDB$CHARACTER_SET_ID = 48
1635     RDB$CHARACTER_SET_NAME = DOS869 (Charset Id = 3 Codepage = 65001)
1636     RDB$CHARACTER_SET_ID = 49
1637     RDB$CHARACTER_SET_NAME = CYRL (Charset Id = 3 Codepage = 65001)
1638     RDB$CHARACTER_SET_ID = 50
1639     RDB$CHARACTER_SET_NAME = WIN1250 (Charset Id = 3 Codepage = 65001)
1640     RDB$CHARACTER_SET_ID = 51
1641     RDB$CHARACTER_SET_NAME = WIN1251 (Charset Id = 3 Codepage = 65001)
1642     RDB$CHARACTER_SET_ID = 52
1643     RDB$CHARACTER_SET_NAME = WIN1252 (Charset Id = 3 Codepage = 65001)
1644     RDB$CHARACTER_SET_ID = 53
1645     RDB$CHARACTER_SET_NAME = WIN1253 (Charset Id = 3 Codepage = 65001)
1646     RDB$CHARACTER_SET_ID = 54
1647     RDB$CHARACTER_SET_NAME = WIN1254 (Charset Id = 3 Codepage = 65001)
1648     RDB$CHARACTER_SET_ID = 55
1649     RDB$CHARACTER_SET_NAME = BIG_5 (Charset Id = 3 Codepage = 65001)
1650     RDB$CHARACTER_SET_ID = 56
1651     RDB$CHARACTER_SET_NAME = GB_2312 (Charset Id = 3 Codepage = 65001)
1652     RDB$CHARACTER_SET_ID = 57
1653     RDB$CHARACTER_SET_NAME = WIN1255 (Charset Id = 3 Codepage = 65001)
1654     RDB$CHARACTER_SET_ID = 58
1655     RDB$CHARACTER_SET_NAME = WIN1256 (Charset Id = 3 Codepage = 65001)
1656     RDB$CHARACTER_SET_ID = 59
1657     RDB$CHARACTER_SET_NAME = WIN1257 (Charset Id = 3 Codepage = 65001)
1658     RDB$CHARACTER_SET_ID = 60
1659     RDB$CHARACTER_SET_NAME = KOI8R (Charset Id = 3 Codepage = 65001)
1660     RDB$CHARACTER_SET_ID = 63
1661     RDB$CHARACTER_SET_NAME = KOI8U (Charset Id = 3 Codepage = 65001)
1662     RDB$CHARACTER_SET_ID = 64
1663     RDB$CHARACTER_SET_NAME = WIN1258 (Charset Id = 3 Codepage = 65001)
1664     RDB$CHARACTER_SET_ID = 65
1665     RDB$CHARACTER_SET_NAME = TIS620 (Charset Id = 3 Codepage = 65001)
1666     RDB$CHARACTER_SET_ID = 66
1667     RDB$CHARACTER_SET_NAME = GBK (Charset Id = 3 Codepage = 65001)
1668     RDB$CHARACTER_SET_ID = 67
1669     RDB$CHARACTER_SET_NAME = CP943C (Charset Id = 3 Codepage = 65001)
1670     RDB$CHARACTER_SET_ID = 68
1671     RDB$CHARACTER_SET_NAME = GB18030 (Charset Id = 3 Codepage = 65001)
1672     RDB$CHARACTER_SET_ID = 69
1673    
1674     Metadata
1675     SQLType =SQL_LONG
1676     sub type = 0
1677     Table = TESTDATA
1678     Owner = SYSDBA
1679     Column Name = ROWID
1680     Alias Name = ROWID
1681     Field Name = ROWID
1682     Scale = 0
1683     Charset id = 0
1684     Not Null
1685     Size = 4
1686    
1687     SQLType =SQL_LONG
1688     sub type = 0
1689     Table = TESTDATA
1690     Owner = SYSDBA
1691     Column Name = FIXEDPOINT
1692     Alias Name = FIXEDPOINT
1693     Field Name = FIXEDPOINT
1694     Scale = -2
1695     Charset id = 0
1696     Nullable
1697     Size = 4
1698    
1699     SQLType =SQL_DOUBLE
1700     sub type = 0
1701     Table = TESTDATA
1702     Owner = SYSDBA
1703     Column Name = FLOATINGPOINT
1704     Alias Name = FLOATINGPOINT
1705     Field Name = FLOATINGPOINT
1706     Scale = 0
1707     Charset id = 0
1708     Nullable
1709     Size = 8
1710    
1711     SQLType =SQL_VARYING
1712     sub type = 0
1713     Table = TESTDATA
1714     Owner = SYSDBA
1715     Column Name = TITLE
1716     Alias Name = TITLE
1717     Field Name = TITLE
1718     Scale = 0
1719     Charset id = 4
1720     Nullable
1721     Size = 128
1722    
1723     SQLType =SQL_BLOB
1724     sub type = 1
1725     Table = TESTDATA
1726     Owner = SYSDBA
1727     Column Name = BLOBDATA
1728     Alias Name = BLOBDATA
1729     Field Name = BLOBDATA
1730     Scale = 0
1731     Charset id = 4
1732     Nullable
1733     Size = 8
1734    
1735     Blob Meta Data
1736     SQL SubType =1
1737     Table = TESTDATA
1738     Column = BLOBDATA
1739     CharSetID = 4
1740     Segment Size = 80
1741    
1742    
1743     SQL Params
1744     SQLType =SQL_LONG
1745     sub type = 0
1746     Field Name = ROWID
1747     Scale = 0
1748     Charset id = 0
1749     Not Null
1750     Size = 4
1751    
1752     SQLType =SQL_VARYING
1753     sub type = 0
1754     Field Name = TITLE
1755     Scale = 0
1756     Charset id = 4
1757     Nullable
1758     Size = 128
1759    
1760     SQLType =SQL_LONG
1761     sub type = 0
1762     Field Name = FP
1763     Scale = -2
1764     Charset id = 0
1765     Nullable
1766     Size = 4
1767    
1768     SQLType =SQL_DOUBLE
1769     sub type = 0
1770     Field Name = DP
1771     Scale = 0
1772     Charset id = 0
1773     Nullable
1774     Size = 8
1775    
1776     ROWID = 1
1777     FIXEDPOINT = 20.28
1778     FLOATINGPOINT = 3.14
1779     TITLE = Blob Test ©€ (Charset Id = 4 Codepage = 65001)
1780     BLOBDATA = NULL
1781    
1782     SQL Params
1783     SQLType =SQL_BLOB
1784     sub type = 1
1785     Field Name =
1786     Scale = 0
1787     Charset id = 4
1788     Nullable
1789     Size = 8
1790    
1791     SQLType =SQL_LONG
1792     sub type = 0
1793     Field Name =
1794     Scale = 0
1795     Charset id = 0
1796     Not Null
1797     Size = 4
1798    
1799     ROWID = 1
1800     FIXEDPOINT = 20.28
1801     FLOATINGPOINT = 3.14
1802     TITLE = Blob Test ©€ (Charset Id = 4 Codepage = 65001)
1803     BLOBDATA (Charset Id = 4 Codepage = 65001)
1804    
1805     To be or not to be-that is the question:
1806     Whether 'tis nobler in the mind to suffer
1807     The slings and arrows of outrageous fortune,
1808     Or to take arms against a sea of troubles,
1809     And, by opposing, end them. To die, to sleep-
1810     No more-and by a sleep to say we end
1811     The heartache and the thousand natural shocks
1812     That flesh is heir to-'tis a consummation
1813     Devoutly to be wished. To die, to sleep-
1814     To sleep, perchance to dream. Aye, there's the rub,
1815     For in that sleep of death what dreams may come,
1816     When we have shuffled off this mortal coil,
1817     Must give us pause. There's the respect
1818     That makes calamity of so long life.
1819     For who would bear the whips and scorns of time,
1820     Th' oppressor's wrong, the proud man's contumely,
1821     The pangs of despised love, the law’s delay,
1822     The insolence of office, and the spurns
1823     That patient merit of the unworthy takes,
1824     When he himself might his quietus make
1825     With a bare bodkin? Who would fardels bear,
1826     To grunt and sweat under a weary life,
1827     But that the dread of something after death,
1828     The undiscovered country from whose bourn
1829     No traveler returns, puzzles the will
1830     And makes us rather bear those ills we have
1831     Than fly to others that we know not of?
1832     Thus conscience does make cowards of us all,
1833     And thus the native hue of resolution
1834     Is sicklied o'er with the pale cast of thought,
1835     And enterprises of great pitch and moment,
1836     With this regard their currents turn awry,
1837     And lose the name of action.-Soft you now,
1838     The fair Ophelia.-Nymph, in thy orisons
1839     Be all my sins remembered
1840    
1841 tony 47
1842 tony 45 SQL Params
1843     SQLType =SQL_LONG
1844     sub type = 0
1845     Field Name = ROWID
1846     Scale = 0
1847     Charset id = 0
1848     Not Null
1849     Size = 4
1850    
1851     SQLType =SQL_VARYING
1852     sub type = 0
1853     Field Name = TITLE
1854     Scale = 0
1855     Charset id = 4
1856     Nullable
1857     Size = 128
1858    
1859     SQLType =SQL_LONG
1860     sub type = 0
1861     Field Name = FP
1862     Scale = -2
1863     Charset id = 0
1864     Nullable
1865     Size = 4
1866    
1867     SQLType =SQL_DOUBLE
1868     sub type = 0
1869     Field Name = DP
1870     Scale = 0
1871     Charset id = 0
1872     Nullable
1873     Size = 8
1874    
1875     ROWID = 1
1876     FIXEDPOINT = 20.28
1877     FLOATINGPOINT = 3.14
1878     TITLE = Blob Test ©€ (Charset Id = 4 Codepage = 65001)
1879     BLOBDATA (Charset Id = 4 Codepage = 65001)
1880    
1881     To be or not to be-that is the question:
1882     Whether 'tis nobler in the mind to suffer
1883     The slings and arrows of outrageous fortune,
1884     Or to take arms against a sea of troubles,
1885     And, by opposing, end them. To die, to sleep-
1886     No more-and by a sleep to say we end
1887     The heartache and the thousand natural shocks
1888     That flesh is heir to-'tis a consummation
1889     Devoutly to be wished. To die, to sleep-
1890     To sleep, perchance to dream. Aye, there's the rub,
1891     For in that sleep of death what dreams may come,
1892     When we have shuffled off this mortal coil,
1893     Must give us pause. There's the respect
1894     That makes calamity of so long life.
1895     For who would bear the whips and scorns of time,
1896     Th' oppressor's wrong, the proud man's contumely,
1897     The pangs of despised love, the law’s delay,
1898     The insolence of office, and the spurns
1899     That patient merit of the unworthy takes,
1900     When he himself might his quietus make
1901     With a bare bodkin? Who would fardels bear,
1902     To grunt and sweat under a weary life,
1903     But that the dread of something after death,
1904     The undiscovered country from whose bourn
1905     No traveler returns, puzzles the will
1906     And makes us rather bear those ills we have
1907     Than fly to others that we know not of?
1908     Thus conscience does make cowards of us all,
1909     And thus the native hue of resolution
1910     Is sicklied o'er with the pale cast of thought,
1911     And enterprises of great pitch and moment,
1912     With this regard their currents turn awry,
1913     And lose the name of action.-Soft you now,
1914     The fair Ophelia.-Nymph, in thy orisons
1915     Be all my sins remembered
1916 tony 47
1917 tony 45 ROWID = 2
1918     FIXEDPOINT = NULL
1919     FLOATINGPOINT = NULL
1920     TITLE = Blob Test ©€ (Charset Id = 4 Codepage = 65001)
1921     BLOBDATA (Charset Id = 4 Codepage = 65001)
1922    
1923     To be or not to be-that is the question:
1924     Whether 'tis nobler in the mind to suffer
1925     The slings and arrows of outrageous fortune,
1926     Or to take arms against a sea of troubles,
1927     And, by opposing, end them. To die, to sleep-
1928     No more-and by a sleep to say we end
1929     The heartache and the thousand natural shocks
1930     That flesh is heir to-'tis a consummation
1931     Devoutly to be wished. To die, to sleep-
1932     To sleep, perchance to dream. Aye, there's the rub,
1933     For in that sleep of death what dreams may come,
1934     When we have shuffled off this mortal coil,
1935     Must give us pause. There's the respect
1936     That makes calamity of so long life.
1937     For who would bear the whips and scorns of time,
1938     Th' oppressor's wrong, the proud man's contumely,
1939     The pangs of despised love, the law’s delay,
1940     The insolence of office, and the spurns
1941     That patient merit of the unworthy takes,
1942     When he himself might his quietus make
1943     With a bare bodkin? Who would fardels bear,
1944     To grunt and sweat under a weary life,
1945     But that the dread of something after death,
1946     The undiscovered country from whose bourn
1947     No traveler returns, puzzles the will
1948     And makes us rather bear those ills we have
1949     Than fly to others that we know not of?
1950     Thus conscience does make cowards of us all,
1951     And thus the native hue of resolution
1952     Is sicklied o'er with the pale cast of thought,
1953     And enterprises of great pitch and moment,
1954     With this regard their currents turn awry,
1955     And lose the name of action.-Soft you now,
1956     The fair Ophelia.-Nymph, in thy orisons
1957     Be all my sins remembered
1958    
1959    
1960 tony 111 Testing Blob as stored proc parameter
1961     Metadata
1962     SQLType =SQL_BLOB
1963     sub type = 1
1964     Table = TESTPROC
1965     Owner = SYSDBA
1966     Column Name = BLOBDATA
1967     Alias Name = BLOBDATA
1968     Field Name = BLOBDATA
1969     Scale = 0
1970     Charset id = 4
1971     Nullable
1972     Size = 8
1973 tony 45
1974 tony 111 Blob Meta Data
1975     SQL SubType =1
1976     Table = TESTPROC
1977     Column = BLOBDATA
1978     CharSetID = 4
1979     Segment Size = 80
1980 tony 47
1981 tony 111
1982     BLOBDATA (Charset Id = 4 Codepage = 65001)
1983    
1984     To be or not to be-that is the question:
1985     Whether 'tis nobler in the mind to suffer
1986     The slings and arrows of outrageous fortune,
1987     Or to take arms against a sea of troubles,
1988     And, by opposing, end them. To die, to sleep-
1989     No more-and by a sleep to say we end
1990     The heartache and the thousand natural shocks
1991     That flesh is heir to-'tis a consummation
1992     Devoutly to be wished. To die, to sleep-
1993     To sleep, perchance to dream. Aye, there's the rub,
1994     For in that sleep of death what dreams may come,
1995     When we have shuffled off this mortal coil,
1996     Must give us pause. There's the respect
1997     That makes calamity of so long life.
1998     For who would bear the whips and scorns of time,
1999     Th' oppressor's wrong, the proud man's contumely,
2000     The pangs of despised love, the law’s delay,
2001     The insolence of office, and the spurns
2002     That patient merit of the unworthy takes,
2003     When he himself might his quietus make
2004     With a bare bodkin? Who would fardels bear,
2005     To grunt and sweat under a weary life,
2006     But that the dread of something after death,
2007     The undiscovered country from whose bourn
2008     No traveler returns, puzzles the will
2009     And makes us rather bear those ills we have
2010     Than fly to others that we know not of?
2011     Thus conscience does make cowards of us all,
2012     And thus the native hue of resolution
2013     Is sicklied o'er with the pale cast of thought,
2014     And enterprises of great pitch and moment,
2015     With this regard their currents turn awry,
2016     And lose the name of action.-Soft you now,
2017     The fair Ophelia.-Nymph, in thy orisons
2018     Be all my sins remembered
2019    
2020    
2021    
2022 tony 45 Running Test 7: Create and read back an Array
2023     Metadata
2024     SQLType =SQL_LONG
2025     sub type = 0
2026     Table = TESTDATA
2027     Owner = SYSDBA
2028     Column Name = ROWID
2029     Alias Name = ROWID
2030     Field Name = ROWID
2031     Scale = 0
2032     Charset id = 0
2033     Not Null
2034     Size = 4
2035    
2036     SQLType =SQL_VARYING
2037     sub type = 0
2038     Table = TESTDATA
2039     Owner = SYSDBA
2040     Column Name = TITLE
2041     Alias Name = TITLE
2042     Field Name = TITLE
2043     Scale = 0
2044     Charset id = 4
2045     Nullable
2046     Size = 128
2047    
2048     SQLType =SQL_TIMESTAMP
2049     sub type = 0
2050     Table = TESTDATA
2051     Owner = SYSDBA
2052     Column Name = DATED
2053     Alias Name = DATED
2054     Field Name = DATED
2055     Scale = 0
2056     Charset id = 0
2057     Nullable
2058     Size = 8
2059    
2060     SQLType =SQL_VARYING
2061     sub type = 0
2062     Table = TESTDATA
2063     Owner = SYSDBA
2064     Column Name = NOTES
2065     Alias Name = NOTES
2066     Field Name = NOTES
2067     Scale = 0
2068     Charset id = 4
2069     Nullable
2070     Size = 256
2071    
2072     SQLType =SQL_ARRAY
2073     sub type = 0
2074     Table = TESTDATA
2075     Owner = SYSDBA
2076     Column Name = MYARRAY
2077     Alias Name = MYARRAY
2078     Field Name = MYARRAY
2079     Scale = 0
2080     Charset id = 0
2081     Nullable
2082     Size = 8
2083     Array Meta Data:
2084     SQLType =SQL_LONG
2085     Scale = 0
2086     Charset id = 0
2087     Size = 4
2088     Table = TESTDATA
2089     Column = MYARRAY
2090     Dimensions = 1
2091     Bounds: (0:16)
2092    
2093     SQL Params
2094     SQLType =SQL_LONG
2095     sub type = 0
2096     Field Name = ROWID
2097     Scale = 0
2098     Charset id = 0
2099     Not Null
2100     Size = 4
2101    
2102     SQLType =SQL_VARYING
2103     sub type = 0
2104     Field Name = TITLE
2105     Scale = 0
2106     Charset id = 4
2107     Nullable
2108     Size = 128
2109    
2110     SQLType =SQL_TIMESTAMP
2111     sub type = 0
2112     Field Name = DATED
2113     Scale = 0
2114     Charset id = 0
2115     Nullable
2116     Size = 8
2117    
2118     SQLType =SQL_VARYING
2119     sub type = 0
2120     Field Name = NOTES
2121     Scale = 0
2122     Charset id = 4
2123     Nullable
2124     Size = 256
2125    
2126     Param Name = ROWID
2127     Param Name = TITLE
2128     Param Name = DATED
2129     Param Name = NOTES
2130     ROWID = 1
2131     TITLE = Blob Test ©€ (Charset Id = 4 Codepage = 65001)
2132     DATED = 1/4/2016 09:30:00.100
2133     NOTES = Écoute moi (Charset Id = 4 Codepage = 65001)
2134     MYARRAY = NULL
2135    
2136     SQL Params
2137     SQLType =SQL_ARRAY
2138     sub type = 0
2139     Field Name = MYARRAY
2140     Scale = 0
2141     Charset id = 0
2142     Nullable
2143     Size = 8
2144    
2145     ROWID = 1
2146     TITLE = Blob Test ©€ (Charset Id = 4 Codepage = 65001)
2147     DATED = 1/4/2016 09:30:00.100
2148     NOTES = Écoute moi (Charset Id = 4 Codepage = 65001)
2149     Array: (0: 100) (1: 99) (2: 98) (3: 97) (4: 96) (5: 95) (6: 94) (7: 93) (8: 92) (9: 91) (10: 90) (11: 89) (12: 88) (13: 87) (14: 86) (15: 85) (16: 84)
2150    
2151     Shrink to 2:10
2152     Array: (2: 98) (3: 97) (4: 96) (5: 95) (6: 94) (7: 93) (8: 92) (9: 91) (10: 90)
2153     Write updated reduced slice
2154     Show update array
2155     ROWID = 1
2156     TITLE = Blob Test ©€ (Charset Id = 4 Codepage = 65001)
2157     DATED = 1/4/2016 09:30:00.100
2158     NOTES = Écoute moi (Charset Id = 4 Codepage = 65001)
2159     Array: (0: 100) (1: 99) (2: 1000) (3: 97) (4: 96) (5: 95) (6: 94) (7: 93) (8: 92) (9: 91) (10: 90) (11: 89) (12: 88) (13: 87) (14: 86) (15: 85) (16: 84)
2160    
2161    
2162    
2163     Running Test 8: Create and read back an Array with 2 dimensions
2164     Metadata
2165     SQLType =SQL_LONG
2166     sub type = 0
2167     Table = TESTDATA
2168     Owner = SYSDBA
2169     Column Name = ROWID
2170     Alias Name = ROWID
2171     Field Name = ROWID
2172     Scale = 0
2173     Charset id = 0
2174     Not Null
2175     Size = 4
2176    
2177     SQLType =SQL_VARYING
2178     sub type = 0
2179     Table = TESTDATA
2180     Owner = SYSDBA
2181     Column Name = TITLE
2182     Alias Name = TITLE
2183     Field Name = TITLE
2184     Scale = 0
2185     Charset id = 4
2186     Nullable
2187     Size = 128
2188    
2189     SQLType =SQL_ARRAY
2190     sub type = 0
2191     Table = TESTDATA
2192     Owner = SYSDBA
2193     Column Name = MYARRAY
2194     Alias Name = MYARRAY
2195     Field Name = MYARRAY
2196     Scale = 0
2197     Charset id = 4
2198     Nullable
2199     Size = 8
2200     Array Meta Data:
2201     SQLType =SQL_VARYING
2202     Scale = 0
2203     Charset id = 4
2204     Size = 16
2205     Table = TESTDATA
2206     Column = MYARRAY
2207     Dimensions = 2
2208     Bounds: (0:16) (-1:7)
2209    
2210     SQL Params
2211     SQLType =SQL_LONG
2212     sub type = 0
2213     Field Name = ROWID
2214     Scale = 0
2215     Charset id = 0
2216     Not Null
2217     Size = 4
2218    
2219     SQLType =SQL_VARYING
2220     sub type = 0
2221     Field Name = TITLE
2222     Scale = 0
2223     Charset id = 4
2224     Nullable
2225     Size = 128
2226    
2227     ROWID = 1
2228     TITLE = 2D Array (Charset Id = 4 Codepage = 65001)
2229     MYARRAY = NULL
2230    
2231     ROWID = 1
2232     TITLE = 2D Array (Charset Id = 4 Codepage = 65001)
2233     Array: (0,-1: A50) (0,0: A51) (0,1: A52) (0,2: A53) (0,3: A54) (0,4: A55) (0,5: A56) (0,6: A57) (0,7: A58) (1,-1: A59) (1,0: A60) (1,1: A61) (1,2: A62) (1,3: A63) (1,4: A64) (1,5: A65) (1,6: A66) (1,7: A67) (2,-1: A68) (2,0: A69) (2,1: A70) (2,2: A71) (2,3: A72) (2,4: A73) (2,5: A74) (2,6: A75) (2,7: A76) (3,-1: A77) (3,0: A78) (3,1: A79) (3,2: A80) (3,3: A81) (3,4: A82) (3,5: A83) (3,6: A84) (3,7: A85) (4,-1: A86) (4,0: A87) (4,1: A88) (4,2: A89) (4,3: A90) (4,4: A91) (4,5: A92) (4,6: A93) (4,7: A94) (5,-1: A95) (5,0: A96) (5,1: A97) (5,2: A98) (5,3: A99) (5,4: A100) (5,5: A101) (5,6: A102) (5,7: A103) (6,-1: A104) (6,0: A105) (6,1: A106) (6,2: A107) (6,3: A108) (6,4: A109) (6,5: A110) (6,6: A111) (6,7: A112) (7,-1: A113) (7,0: A114) (7,1: A115) (7,2: A116) (7,3: A117) (7,4: A118) (7,5: A119) (7,6: A120) (7,7: A121) (8,-1: A122) (8,0: A123) (8,1: A124) (8,2: A125) (8,3: A126) (8,4: A127) (8,5: A128) (8,6: A129) (8,7: A130) (9,-1: A131) (9,0: A132) (9,1: A133) (9,2: A134) (9,3: A135) (9,4: A136) (9,5: A137) (9,6: A138) (9,7: A139) (10,-1: A140) (10,0: A141) (10,1: A142) (10,2: A143) (10,3: A144) (10,4: A145) (10,5: A146) (10,6: A147) (10,7: A148) (11,-1: A149) (11,0: A150) (11,1: A151) (11,2: A152) (11,3: A153) (11,4: A154) (11,5: A155) (11,6: A156) (11,7: A157) (12,-1: A158) (12,0: A159) (12,1: A160) (12,2: A161) (12,3: A162) (12,4: A163) (12,5: A164) (12,6: A165) (12,7: A166) (13,-1: A167) (13,0: A168) (13,1: A169) (13,2: A170) (13,3: A171) (13,4: A172) (13,5: A173) (13,6: A174) (13,7: A175) (14,-1: A176) (14,0: A177) (14,1: A178) (14,2: A179) (14,3: A180) (14,4: A181) (14,5: A182) (14,6: A183) (14,7: A184) (15,-1: A185) (15,0: A186) (15,1: A187) (15,2: A188) (15,3: A189) (15,4: A190) (15,5: A191) (15,6: A192) (15,7: A193) (16,-1: A194) (16,0: A195) (16,1: A196) (16,2: A197) (16,3: A198) (16,4: A199) (16,5: A200) (16,6: A201) (16,7: A202)
2234    
2235    
2236    
2237     Running Test 9: Database Information tests
2238 tony 47 Database ID = 4 FB = /opt/firebird/examples/empbuild/employee.fdb SN = mint18-FB3
2239 tony 45 Pages =307
2240     Base Level = 13,4,0,3,
2241     Implementation = 11,7,0,3,66,1,66,
2242     Reserved = 0
2243     ODS minor = 0
2244     ODS major = 12
2245     Page Size = 8192
2246 tony 47 Version = 1: LI-V6.3.1.32609 Firebird 3.0
2247 tony 61 Database is Read/Write
2248 tony 143 Database Created: 27/9/2016 12:08:46
2249     Pages Used = 297
2250     Pages Free = 10
2251 tony 117 Server Memory = 19122232
2252 tony 45 Forced Writes = 1
2253 tony 143 Max Memory = 19235672
2254 tony 45 Num Buffers = 2048
2255     Sweep Interval = 20000
2256     Logged in Users: SYSDBA,
2257 tony 143 Active Transaction Count = 0
2258     Fetches = 546
2259     Writes = 8
2260     Reads = 54
2261     Page Writes = 5
2262 tony 45 Record Version Removals Operation Counts
2263    
2264     Deletes Operation Counts
2265    
2266     Expunge Count Operation Counts
2267    
2268     Insert Count Operation Counts
2269    
2270     Purge Count Countites Operation Counts
2271    
2272     Indexed Reads Count Operation Counts
2273     Table ID = 4
2274     Count = 28
2275     Table ID = 6
2276 tony 117 Count = 15
2277 tony 45 Table ID = 9
2278 tony 117 Count = 2
2279 tony 45 Table ID = 11
2280     Count = 1
2281     Table ID = 12
2282     Count = 15
2283     Table ID = 28
2284     Count = 1
2285     Table ID = 29
2286     Count = 1
2287    
2288     Sequential Table Scans Operation Counts
2289     Table ID = 0
2290     Count = 94
2291     Table ID = 1
2292     Count = 2
2293    
2294     Update Count Operation Counts
2295    
2296 tony 143 Page Size = 8192
2297 tony 45
2298    
2299     Running Test 10: Event Handling
2300     Call Async Wait
2301     Async Wait Called
2302 tony 47 Event Signalled
2303     First Event - usually ignored
2304 tony 45 Signal Event
2305     Event Signalled
2306 tony 47 Event Counts: TESTEVENT, Count = 1
2307 tony 45 Two more events
2308     Call Async Wait
2309     Async Wait Called
2310 tony 47 Event Signalled
2311     Deferred Events Caught
2312     Event Counts: TESTEVENT, Count = 2
2313 tony 45 Signal Event
2314     Event Signalled
2315 tony 47 Event Counts: TESTEVENT, Count = 1
2316 tony 45 Async Wait: Test Cancel
2317     Async Wait Called
2318 tony 47 Event Cancelled
2319 tony 45 Time Out - Cancel Worked!
2320     Sync wait
2321     Event Signalled
2322 tony 47 Event Counts: TESTEVENT, Count = 1
2323 tony 45
2324    
2325     Running Test 11: Services API
2326     Service Manager Version = 2
2327 tony 47 Server Version = LI-V3.0.1.32609 Firebird 3.0
2328 tony 45 Implementation = Firebird/Linux/AMD/Intel/x64
2329    
2330     Lock Directory = /tmp/firebird/
2331     Message File = /opt/firebird/
2332     Security File = /opt/firebird/security3.fdb
2333    
2334     DB Attachments
2335     No. of Attachments = 0
2336     Databases In Use = 0
2337    
2338     Sec. Database User
2339     User Name = SYSDBA
2340     First Name =
2341     Middle Name =
2342     Last Name =
2343     User ID = 0
2344     Group ID = 0
2345    
2346    
2347     Licence Info: feature is not supported
2348     feature is not supported
2349    
2350     Licence Mask Info: feature is not supported
2351    
2352     Capabilities = 6
2353    
2354    
2355     Get Limbo transactions
2356    
2357     Limbo Transactions
2358    
2359    
2360     Local Backup
2361    
2362    
2363    
2364     Local Backup Complete
2365    
2366     Local Restore
2367    
2368    
2369    
2370    
2371    
2372    
2373     Local Restore Complete
2374    
2375     Open Database Check
2376     Database OK
2377     Database Dropped
2378    
2379    
2380     Running Test 12: Character Sets
2381     SQL Params
2382     SQLType =SQL_LONG
2383     sub type = 0
2384     Field Name = ROWID
2385     Scale = 0
2386     Charset id = 0
2387     Not Null
2388     Size = 4
2389    
2390     SQLType =SQL_VARYING
2391     sub type = 0
2392     Field Name = TITLE
2393     Scale = 0
2394     Charset id = 4
2395     Nullable
2396     Size = 128
2397    
2398     SQLType =SQL_VARYING
2399     sub type = 0
2400     Field Name = NOTES
2401     Scale = 0
2402     Charset id = 4
2403     Nullable
2404     Size = 256
2405    
2406     SQLType =SQL_BLOB
2407     sub type = 1
2408     Field Name = BLOBDATA
2409     Scale = 0
2410     Charset id = 4
2411     Nullable
2412     Size = 8
2413    
2414     SQLType =SQL_BLOB
2415     sub type = 1
2416     Field Name = BLOBDATA2
2417     Scale = 0
2418     Charset id = 4
2419     Nullable
2420     Size = 8
2421    
2422     SQLType =SQL_VARYING
2423     sub type = 0
2424     Field Name = INCLEAR
2425     Scale = 0
2426 tony 47 Charset id = 1
2427 tony 45 Nullable
2428     Size = 16
2429    
2430     Connection Character Set UTF8
2431     ROWID = 1
2432     TITLE = 42 6C 6F 62 20 54 65 73 74 20 C2 A9 E2 82 AC (Charset Id = 4 Codepage = 65001)
2433     NOTES = C3 89 63 6F 75 74 65 20 6D 6F 69 (Charset Id = 4 Codepage = 65001)
2434     BLOBDATA = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 C3 96 C3 84 C3 9C C3 B6 C3 A4 C3 BC C3 9F (Charset Id = 4 Codepage = 65001)
2435     BLOBDATA2 = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 C3 96 C3 84 C3 9C C3 B6 C3 A4 C3 BC C3 9F (Charset Id = 4 Codepage = 65001)
2436 tony 47 INCLEAR = 1 54 65 73 74 D C3 (Charset Id = 1 Codepage = 65535)
2437 tony 45
2438     Connection Character Set NONE
2439     ROWID = 1
2440     TITLE = 42 6C 6F 62 20 54 65 73 74 20 C2 A9 E2 82 AC (Charset Id = 4 Codepage = 65001)
2441     NOTES = C9 63 6F 75 74 65 20 6D 6F 69 (Charset Id = 21 Codepage = 28591)
2442     BLOBDATA = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 D6 C4 DC F6 E4 FC DF (Charset Id = 53 Codepage = 1252)
2443     BLOBDATA2 = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 C3 96 C3 84 C3 9C C3 B6 C3 A4 C3 BC C3 9F (Charset Id = 4 Codepage = 65001)
2444 tony 47 INCLEAR = 1 54 65 73 74 D C3 (Charset Id = 1 Codepage = 65535)
2445 tony 45
2446     Connection Character Set WIN1252
2447     ROWID = 1
2448     TITLE = 42 6C 6F 62 20 54 65 73 74 20 A9 80 (Charset Id = 53 Codepage = 1252)
2449     NOTES = C9 63 6F 75 74 65 20 6D 6F 69 (Charset Id = 53 Codepage = 1252)
2450     BLOBDATA = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 D6 C4 DC F6 E4 FC DF (Charset Id = 53 Codepage = 1252)
2451     BLOBDATA2 = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 D6 C4 DC F6 E4 FC DF (Charset Id = 53 Codepage = 1252)
2452 tony 47 INCLEAR = 1 54 65 73 74 D C3 (Charset Id = 1 Codepage = 65535)
2453 tony 45
2454    
2455    
2456     Running Test 13: Transaction over two databases
2457     Init Database 1
2458     ROWID = 1
2459     TITLE = 42 6C 6F 62 20 54 65 73 74 20 C2 A9 E2 82 AC (Charset Id = 4 Codepage = 65001)
2460     NOTES = C3 89 63 6F 75 74 65 20 6D 6F 69 (Charset Id = 4 Codepage = 65001)
2461     BLOBDATA = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 C3 96 C3 84 C3 9C C3 B6 C3 A4 C3 BC C3 9F (Charset Id = 4 Codepage = 65001)
2462     BLOBDATA2 = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 C3 96 C3 84 C3 9C C3 B6 C3 A4 C3 BC C3 9F (Charset Id = 4 Codepage = 65001)
2463 tony 47 INCLEAR = 1 54 65 73 74 D C3 (Charset Id = 1 Codepage = 65535)
2464 tony 45
2465     Init Database 2
2466     ROWID = 1
2467     TITLE = 42 6C 6F 62 20 54 65 73 74 20 C2 A9 E2 82 AC (Charset Id = 4 Codepage = 65001)
2468     NOTES = C3 89 63 6F 75 74 65 20 6D 6F 69 (Charset Id = 4 Codepage = 65001)
2469     BLOBDATA = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 C3 96 C3 84 C3 9C C3 B6 C3 A4 C3 BC C3 9F (Charset Id = 4 Codepage = 65001)
2470     BLOBDATA2 = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 C3 96 C3 84 C3 9C C3 B6 C3 A4 C3 BC C3 9F (Charset Id = 4 Codepage = 65001)
2471 tony 47 INCLEAR = 1 54 65 73 74 D C3 (Charset Id = 1 Codepage = 65535)
2472 tony 45
2473     ROWID = 1
2474     TITLE = 44 61 74 61 62 61 73 65 31 (Charset Id = 4 Codepage = 65001)
2475     NOTES = C3 89 63 6F 75 74 65 20 6D 6F 69 (Charset Id = 4 Codepage = 65001)
2476     BLOBDATA = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 C3 96 C3 84 C3 9C C3 B6 C3 A4 C3 BC C3 9F (Charset Id = 4 Codepage = 65001)
2477     BLOBDATA2 = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 C3 96 C3 84 C3 9C C3 B6 C3 A4 C3 BC C3 9F (Charset Id = 4 Codepage = 65001)
2478 tony 47 INCLEAR = 1 54 65 73 74 D C3 (Charset Id = 1 Codepage = 65535)
2479 tony 45
2480     ROWID = 1
2481     TITLE = 44 61 74 61 62 61 73 65 32 (Charset Id = 4 Codepage = 65001)
2482     NOTES = C3 89 63 6F 75 74 65 20 6D 6F 69 (Charset Id = 4 Codepage = 65001)
2483     BLOBDATA = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 C3 96 C3 84 C3 9C C3 B6 C3 A4 C3 BC C3 9F (Charset Id = 4 Codepage = 65001)
2484     BLOBDATA2 = 53 6F 6D 65 20 47 65 72 6D 61 6E 20 53 70 65 63 69 61 6C 20 43 68 61 72 61 63 74 65 72 73 20 6C 69 6B 65 20 C3 96 C3 84 C3 9C C3 B6 C3 A4 C3 BC C3 9F (Charset Id = 4 Codepage = 65001)
2485 tony 47 INCLEAR = 1 54 65 73 74 D C3 (Charset Id = 1 Codepage = 65535)
2486 tony 45
2487    
2488    
2489     Running Test 14: Non select procedures
2490     Default Character set Name = UTF8
2491     Metadata
2492     SQLType =SQL_LONG
2493     sub type = 0
2494     Table = SHOWDATA
2495     Owner = SYSDBA
2496     Column Name = ROWID
2497     Alias Name = ROWID
2498     Field Name = ROWID
2499     Scale = 0
2500     Charset id = 0
2501     Nullable
2502     Size = 4
2503    
2504     SQLType =SQL_VARYING
2505     sub type = 0
2506     Table = SHOWDATA
2507     Owner = SYSDBA
2508     Column Name = TITLE
2509     Alias Name = TITLE
2510     Field Name = TITLE
2511     Scale = 0
2512     Charset id = 4
2513     Nullable
2514     Size = 128
2515    
2516     ROWID = 1
2517     TITLE = Testing (Charset Id = 4 Codepage = 65001)
2518    
2519     Repeat with a different execute transaction
2520    
2521     ROWID = 1
2522     TITLE = Testing (Charset Id = 4 Codepage = 65001)
2523    
2524     Repeat with a original transaction
2525    
2526     ROWID = 1
2527     TITLE = Testing (Charset Id = 4 Codepage = 65001)
2528    
2529    
2530     Running Test 15: Blob Handling and BPBs
2531    
2532     Testdata
2533    
2534     ROWID = 1
2535     TITLE = Blob Test (Charset Id = 4 Codepage = 65001)
2536     BLOBDATA = (blob), Length = 92514
2537    
2538    
2539     Testdata 2
2540    
2541     ROWID = 1
2542     TITLE = Blob Test (Charset Id = 4 Codepage = 65001)
2543     BLOBDATA (Charset Id = 4 Codepage = 65001)
2544    
2545     Écoute moi
2546    
2547    
2548    
2549     Running Test 16: Error handling
2550     Invalid Database Name Test
2551     Error Handled: I/O error during "open" operation for file "Malformed Name"
2552     Error while trying to open file
2553     No such file or directory
2554     Invalid User Name Test
2555     Error Handled: Your user name and password are not defined. Ask your database administrator to set up a Firebird login
2556     Invalid password Test
2557     Error Handled: Your user name and password are not defined. Ask your database administrator to set up a Firebird login
2558     Invalid Prepare SQL Test
2559     Error Handled: Dynamic SQL Error
2560     SQL error code = -206
2561     Column unknown
2562     UNKNOWN_DATE
2563     At line 1, column 21 When Executing: Update Employee Set Unknown_Date = ? Where EMP_NO = ?
2564     Invalid Open Cursor SQL Test
2565     Error Handled: Dynamic SQL Error
2566     SQL error code = -206
2567     Column unknown
2568     X
2569     At line 1, column 8 When Executing: Select X,count(*) As Counter from EMPLOYEE
2570     Transaction not started Test
2571     Error Handled: Transaction is not active
2572     Invalid Param SQL Type Test
2573     Error Handled: Field "EMP_NO" not found
2574     Invalid Server Name Test
2575     Error Handled: Unable to complete network request to host "unknown".
2576     Failed to locate host machine.
2577     The specified name was not found in the hosts file or Domain Name Services
2578     Invalid User Name Test
2579     Error Handled: Your user name and password are not defined. Ask your database administrator to set up a Firebird login
2580     Invalid password Test
2581     Error Handled: Your user name and password are not defined. Ask your database administrator to set up a Firebird login
2582    
2583    
2584     Test Suite Ends