FreeTDS API
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tds_willconvert.h
1 /*** Please do not edit this file! ***/
2 /*** It was generated with 'perl tds_willconvert.pl > tds_willconvert.h' ***/
3 /*** It is much easier to edit the __DATA__ table than this file. ***/
4 /*** ***/
5 /*** Thank you. ***/
6 
7  { SYBVARCHAR, SYBVARCHAR , 1 }
8  , { SYBVARCHAR, SYBCHAR , 1 }
9  , { SYBVARCHAR, SYBTEXT , 1 }
10  , { SYBVARCHAR, SYBBINARY , 1 }
11  , { SYBVARCHAR, SYBVARBINARY , 1 }
12  , { SYBVARCHAR, SYBIMAGE , 1 }
13  , { SYBVARCHAR, SYBINT1 , 1 }
14  , { SYBVARCHAR, SYBINT2 , 1 }
15  , { SYBVARCHAR, SYBINT4 , 1 }
16  , { SYBVARCHAR, SYBINT8 , 1 }
17  , { SYBVARCHAR, SYBFLT8 , 1 }
18  , { SYBVARCHAR, SYBREAL , 1 }
19  , { SYBVARCHAR, SYBNUMERIC , 1 }
20  , { SYBVARCHAR, SYBDECIMAL , 1 }
21  , { SYBVARCHAR, SYBBIT , 1 }
22  , { SYBVARCHAR, SYBMONEY , 1 }
23  , { SYBVARCHAR, SYBMONEY4 , 1 }
24  , { SYBVARCHAR, SYBDATETIME , 1 }
25  , { SYBVARCHAR, SYBDATETIME4 , 1 }
26  , { SYBCHAR, SYBVARCHAR , 1 }
27  , { SYBCHAR, SYBCHAR , 1 }
28  , { SYBCHAR, SYBTEXT , 1 }
29  , { SYBCHAR, SYBBINARY , 1 }
30  , { SYBCHAR, SYBVARBINARY , 1 }
31  , { SYBCHAR, SYBIMAGE , 1 }
32  , { SYBCHAR, SYBINT1 , 1 }
33  , { SYBCHAR, SYBINT2 , 1 }
34  , { SYBCHAR, SYBINT4 , 1 }
35  , { SYBCHAR, SYBINT8 , 1 }
36  , { SYBCHAR, SYBFLT8 , 1 }
37  , { SYBCHAR, SYBREAL , 1 }
38  , { SYBCHAR, SYBNUMERIC , 1 }
39  , { SYBCHAR, SYBDECIMAL , 1 }
40  , { SYBCHAR, SYBBIT , 1 }
41  , { SYBCHAR, SYBMONEY , 1 }
42  , { SYBCHAR, SYBMONEY4 , 1 }
43  , { SYBCHAR, SYBDATETIME , 1 }
44  , { SYBCHAR, SYBDATETIME4 , 1 }
45  , { SYBTEXT, SYBVARCHAR , 1 }
46  , { SYBTEXT, SYBCHAR , 1 }
47  , { SYBTEXT, SYBTEXT , 1 }
48  , { SYBTEXT, SYBBINARY , 1 }
49  , { SYBTEXT, SYBVARBINARY , 1 }
50  , { SYBTEXT, SYBIMAGE , 1 }
51  , { SYBTEXT, SYBINT1 , 1 }
52  , { SYBTEXT, SYBINT2 , 1 }
53  , { SYBTEXT, SYBINT4 , 1 }
54  , { SYBTEXT, SYBINT8 , 1 }
55  , { SYBTEXT, SYBFLT8 , 1 }
56  , { SYBTEXT, SYBREAL , 1 }
57  , { SYBTEXT, SYBNUMERIC , 1 }
58  , { SYBTEXT, SYBDECIMAL , 1 }
59  , { SYBTEXT, SYBBIT , 1 }
60  , { SYBTEXT, SYBMONEY , 1 }
61  , { SYBTEXT, SYBMONEY4 , 1 }
62  , { SYBTEXT, SYBDATETIME , 1 }
63  , { SYBTEXT, SYBDATETIME4 , 1 }
64  , { SYBBINARY, SYBVARCHAR , 1 }
65  , { SYBBINARY, SYBCHAR , 1 }
66  , { SYBBINARY, SYBTEXT , 1 }
67  , { SYBBINARY, SYBBINARY , 1 }
68  , { SYBBINARY, SYBVARBINARY , 1 }
69  , { SYBBINARY, SYBIMAGE , 1 }
70  , { SYBBINARY, SYBINT1 , 1 }
71  , { SYBBINARY, SYBINT2 , 1 }
72  , { SYBBINARY, SYBINT4 , 1 }
73  , { SYBBINARY, SYBINT8 , 1 }
74  , { SYBBINARY, SYBFLT8 , 1 }
75  , { SYBBINARY, SYBREAL , 1 }
76  , { SYBBINARY, SYBNUMERIC , 1 }
77  , { SYBBINARY, SYBDECIMAL , 1 }
78  , { SYBBINARY, SYBBIT , 1 }
79  , { SYBBINARY, SYBMONEY , 1 }
80  , { SYBBINARY, SYBMONEY4 , 1 }
81  , { SYBBINARY, SYBDATETIME , 0 }
82  , { SYBBINARY, SYBDATETIME4 , 0 }
83  , { SYBVARBINARY, SYBVARCHAR , 1 }
84  , { SYBVARBINARY, SYBCHAR , 1 }
85  , { SYBVARBINARY, SYBTEXT , 1 }
86  , { SYBVARBINARY, SYBBINARY , 1 }
87  , { SYBVARBINARY, SYBVARBINARY , 1 }
88  , { SYBVARBINARY, SYBIMAGE , 1 }
89  , { SYBVARBINARY, SYBINT1 , 1 }
90  , { SYBVARBINARY, SYBINT2 , 1 }
91  , { SYBVARBINARY, SYBINT4 , 1 }
92  , { SYBVARBINARY, SYBINT8 , 1 }
93  , { SYBVARBINARY, SYBFLT8 , 1 }
94  , { SYBVARBINARY, SYBREAL , 1 }
95  , { SYBVARBINARY, SYBNUMERIC , 1 }
96  , { SYBVARBINARY, SYBDECIMAL , 1 }
97  , { SYBVARBINARY, SYBBIT , 1 }
98  , { SYBVARBINARY, SYBMONEY , 1 }
99  , { SYBVARBINARY, SYBMONEY4 , 1 }
100  , { SYBVARBINARY, SYBDATETIME , 0 }
101  , { SYBVARBINARY, SYBDATETIME4 , 0 }
102  , { SYBIMAGE, SYBVARCHAR , 1 }
103  , { SYBIMAGE, SYBCHAR , 1 }
104  , { SYBIMAGE, SYBTEXT , 1 }
105  , { SYBIMAGE, SYBBINARY , 1 }
106  , { SYBIMAGE, SYBVARBINARY , 1 }
107  , { SYBIMAGE, SYBIMAGE , 1 }
108  , { SYBIMAGE, SYBINT1 , 1 }
109  , { SYBIMAGE, SYBINT2 , 1 }
110  , { SYBIMAGE, SYBINT4 , 1 }
111  , { SYBIMAGE, SYBINT8 , 1 }
112  , { SYBIMAGE, SYBFLT8 , 1 }
113  , { SYBIMAGE, SYBREAL , 1 }
114  , { SYBIMAGE, SYBNUMERIC , 1 }
115  , { SYBIMAGE, SYBDECIMAL , 1 }
116  , { SYBIMAGE, SYBBIT , 1 }
117  , { SYBIMAGE, SYBMONEY , 1 }
118  , { SYBIMAGE, SYBMONEY4 , 1 }
119  , { SYBIMAGE, SYBDATETIME , 0 }
120  , { SYBIMAGE, SYBDATETIME4 , 0 }
121  , { SYBINT1, SYBVARCHAR , 1 }
122  , { SYBINT1, SYBCHAR , 1 }
123  , { SYBINT1, SYBTEXT , 1 }
124  , { SYBINT1, SYBBINARY , 1 }
125  , { SYBINT1, SYBVARBINARY , 1 }
126  , { SYBINT1, SYBIMAGE , 1 }
127  , { SYBINT1, SYBINT1 , 1 }
128  , { SYBINT1, SYBINT2 , 1 }
129  , { SYBINT1, SYBINT4 , 1 }
130  , { SYBINT1, SYBINT8 , 1 }
131  , { SYBINT1, SYBFLT8 , 1 }
132  , { SYBINT1, SYBREAL , 1 }
133  , { SYBINT1, SYBNUMERIC , 1 }
134  , { SYBINT1, SYBDECIMAL , 1 }
135  , { SYBINT1, SYBBIT , 1 }
136  , { SYBINT1, SYBMONEY , 1 }
137  , { SYBINT1, SYBMONEY4 , 1 }
138  , { SYBINT1, SYBDATETIME , 0 }
139  , { SYBINT1, SYBDATETIME4 , 0 }
140  , { SYBINT2, SYBVARCHAR , 1 }
141  , { SYBINT2, SYBCHAR , 1 }
142  , { SYBINT2, SYBTEXT , 1 }
143  , { SYBINT2, SYBBINARY , 1 }
144  , { SYBINT2, SYBVARBINARY , 1 }
145  , { SYBINT2, SYBIMAGE , 1 }
146  , { SYBINT2, SYBINT1 , 1 }
147  , { SYBINT2, SYBINT2 , 1 }
148  , { SYBINT2, SYBINT4 , 1 }
149  , { SYBINT2, SYBINT8 , 1 }
150  , { SYBINT2, SYBFLT8 , 1 }
151  , { SYBINT2, SYBREAL , 1 }
152  , { SYBINT2, SYBNUMERIC , 1 }
153  , { SYBINT2, SYBDECIMAL , 1 }
154  , { SYBINT2, SYBBIT , 1 }
155  , { SYBINT2, SYBMONEY , 1 }
156  , { SYBINT2, SYBMONEY4 , 1 }
157  , { SYBINT2, SYBDATETIME , 0 }
158  , { SYBINT2, SYBDATETIME4 , 0 }
159  , { SYBINT4, SYBVARCHAR , 1 }
160  , { SYBINT4, SYBCHAR , 1 }
161  , { SYBINT4, SYBTEXT , 1 }
162  , { SYBINT4, SYBBINARY , 1 }
163  , { SYBINT4, SYBVARBINARY , 1 }
164  , { SYBINT4, SYBIMAGE , 1 }
165  , { SYBINT4, SYBINT1 , 1 }
166  , { SYBINT4, SYBINT2 , 1 }
167  , { SYBINT4, SYBINT4 , 1 }
168  , { SYBINT4, SYBINT8 , 1 }
169  , { SYBINT4, SYBFLT8 , 1 }
170  , { SYBINT4, SYBREAL , 1 }
171  , { SYBINT4, SYBNUMERIC , 1 }
172  , { SYBINT4, SYBDECIMAL , 1 }
173  , { SYBINT4, SYBBIT , 1 }
174  , { SYBINT4, SYBMONEY , 1 }
175  , { SYBINT4, SYBMONEY4 , 1 }
176  , { SYBINT4, SYBDATETIME , 0 }
177  , { SYBINT4, SYBDATETIME4 , 0 }
178  , { SYBINT8, SYBVARCHAR , 1 }
179  , { SYBINT8, SYBCHAR , 1 }
180  , { SYBINT8, SYBTEXT , 1 }
181  , { SYBINT8, SYBBINARY , 1 }
182  , { SYBINT8, SYBVARBINARY , 1 }
183  , { SYBINT8, SYBIMAGE , 1 }
184  , { SYBINT8, SYBINT1 , 1 }
185  , { SYBINT8, SYBINT2 , 1 }
186  , { SYBINT8, SYBINT4 , 1 }
187  , { SYBINT8, SYBINT8 , 1 }
188  , { SYBINT8, SYBFLT8 , 1 }
189  , { SYBINT8, SYBREAL , 1 }
190  , { SYBINT8, SYBNUMERIC , 1 }
191  , { SYBINT8, SYBDECIMAL , 1 }
192  , { SYBINT8, SYBBIT , 1 }
193  , { SYBINT8, SYBMONEY , 1 }
194  , { SYBINT8, SYBMONEY4 , 1 }
195  , { SYBINT8, SYBDATETIME , 0 }
196  , { SYBINT8, SYBDATETIME4 , 0 }
197  , { SYBFLT8, SYBVARCHAR , 1 }
198  , { SYBFLT8, SYBCHAR , 1 }
199  , { SYBFLT8, SYBTEXT , 1 }
200  , { SYBFLT8, SYBBINARY , 1 }
201  , { SYBFLT8, SYBVARBINARY , 1 }
202  , { SYBFLT8, SYBIMAGE , 1 }
203  , { SYBFLT8, SYBINT1 , 1 }
204  , { SYBFLT8, SYBINT2 , 1 }
205  , { SYBFLT8, SYBINT4 , 1 }
206  , { SYBFLT8, SYBINT8 , 1 }
207  , { SYBFLT8, SYBFLT8 , 1 }
208  , { SYBFLT8, SYBREAL , 1 }
209  , { SYBFLT8, SYBNUMERIC , 1 }
210  , { SYBFLT8, SYBDECIMAL , 1 }
211  , { SYBFLT8, SYBBIT , 1 }
212  , { SYBFLT8, SYBMONEY , 1 }
213  , { SYBFLT8, SYBMONEY4 , 1 }
214  , { SYBFLT8, SYBDATETIME , 0 }
215  , { SYBFLT8, SYBDATETIME4 , 0 }
216  , { SYBREAL, SYBVARCHAR , 1 }
217  , { SYBREAL, SYBCHAR , 1 }
218  , { SYBREAL, SYBTEXT , 1 }
219  , { SYBREAL, SYBBINARY , 1 }
220  , { SYBREAL, SYBVARBINARY , 1 }
221  , { SYBREAL, SYBIMAGE , 1 }
222  , { SYBREAL, SYBINT1 , 1 }
223  , { SYBREAL, SYBINT2 , 1 }
224  , { SYBREAL, SYBINT4 , 1 }
225  , { SYBREAL, SYBINT8 , 1 }
226  , { SYBREAL, SYBFLT8 , 1 }
227  , { SYBREAL, SYBREAL , 1 }
228  , { SYBREAL, SYBNUMERIC , 1 }
229  , { SYBREAL, SYBDECIMAL , 1 }
230  , { SYBREAL, SYBBIT , 1 }
231  , { SYBREAL, SYBMONEY , 1 }
232  , { SYBREAL, SYBMONEY4 , 1 }
233  , { SYBREAL, SYBDATETIME , 0 }
234  , { SYBREAL, SYBDATETIME4 , 0 }
235  , { SYBNUMERIC, SYBVARCHAR , 1 }
236  , { SYBNUMERIC, SYBCHAR , 1 }
237  , { SYBNUMERIC, SYBTEXT , 1 }
238  , { SYBNUMERIC, SYBBINARY , 1 }
239  , { SYBNUMERIC, SYBVARBINARY , 1 }
240  , { SYBNUMERIC, SYBIMAGE , 1 }
241  , { SYBNUMERIC, SYBINT1 , 1 }
242  , { SYBNUMERIC, SYBINT2 , 1 }
243  , { SYBNUMERIC, SYBINT4 , 1 }
244  , { SYBNUMERIC, SYBINT8 , 1 }
245  , { SYBNUMERIC, SYBFLT8 , 1 }
246  , { SYBNUMERIC, SYBREAL , 1 }
247  , { SYBNUMERIC, SYBNUMERIC , 1 }
248  , { SYBNUMERIC, SYBDECIMAL , 1 }
249  , { SYBNUMERIC, SYBBIT , 1 }
250  , { SYBNUMERIC, SYBMONEY , 1 }
251  , { SYBNUMERIC, SYBMONEY4 , 1 }
252  , { SYBNUMERIC, SYBDATETIME , 0 }
253  , { SYBNUMERIC, SYBDATETIME4 , 0 }
254  , { SYBDECIMAL, SYBVARCHAR , 1 }
255  , { SYBDECIMAL, SYBCHAR , 1 }
256  , { SYBDECIMAL, SYBTEXT , 1 }
257  , { SYBDECIMAL, SYBBINARY , 1 }
258  , { SYBDECIMAL, SYBVARBINARY , 1 }
259  , { SYBDECIMAL, SYBIMAGE , 1 }
260  , { SYBDECIMAL, SYBINT1 , 1 }
261  , { SYBDECIMAL, SYBINT2 , 1 }
262  , { SYBDECIMAL, SYBINT4 , 1 }
263  , { SYBDECIMAL, SYBINT8 , 1 }
264  , { SYBDECIMAL, SYBFLT8 , 1 }
265  , { SYBDECIMAL, SYBREAL , 1 }
266  , { SYBDECIMAL, SYBNUMERIC , 1 }
267  , { SYBDECIMAL, SYBDECIMAL , 1 }
268  , { SYBDECIMAL, SYBBIT , 1 }
269  , { SYBDECIMAL, SYBMONEY , 1 }
270  , { SYBDECIMAL, SYBMONEY4 , 1 }
271  , { SYBDECIMAL, SYBDATETIME , 0 }
272  , { SYBDECIMAL, SYBDATETIME4 , 0 }
273  , { SYBBIT, SYBVARCHAR , 1 }
274  , { SYBBIT, SYBCHAR , 1 }
275  , { SYBBIT, SYBTEXT , 1 }
276  , { SYBBIT, SYBBINARY , 1 }
277  , { SYBBIT, SYBVARBINARY , 1 }
278  , { SYBBIT, SYBIMAGE , 1 }
279  , { SYBBIT, SYBINT1 , 1 }
280  , { SYBBIT, SYBINT2 , 1 }
281  , { SYBBIT, SYBINT4 , 1 }
282  , { SYBBIT, SYBINT8 , 1 }
283  , { SYBBIT, SYBFLT8 , 1 }
284  , { SYBBIT, SYBREAL , 1 }
285  , { SYBBIT, SYBNUMERIC , 1 }
286  , { SYBBIT, SYBDECIMAL , 1 }
287  , { SYBBIT, SYBBIT , 1 }
288  , { SYBBIT, SYBMONEY , 1 }
289  , { SYBBIT, SYBMONEY4 , 1 }
290  , { SYBBIT, SYBDATETIME , 0 }
291  , { SYBBIT, SYBDATETIME4 , 0 }
292  , { SYBMONEY, SYBVARCHAR , 1 }
293  , { SYBMONEY, SYBCHAR , 1 }
294  , { SYBMONEY, SYBTEXT , 1 }
295  , { SYBMONEY, SYBBINARY , 1 }
296  , { SYBMONEY, SYBVARBINARY , 1 }
297  , { SYBMONEY, SYBIMAGE , 1 }
298  , { SYBMONEY, SYBINT1 , 1 }
299  , { SYBMONEY, SYBINT2 , 1 }
300  , { SYBMONEY, SYBINT4 , 1 }
301  , { SYBMONEY, SYBINT8 , 1 }
302  , { SYBMONEY, SYBFLT8 , 1 }
303  , { SYBMONEY, SYBREAL , 1 }
304  , { SYBMONEY, SYBNUMERIC , 1 }
305  , { SYBMONEY, SYBDECIMAL , 1 }
306  , { SYBMONEY, SYBBIT , 1 }
307  , { SYBMONEY, SYBMONEY , 1 }
308  , { SYBMONEY, SYBMONEY4 , 1 }
309  , { SYBMONEY, SYBDATETIME , 0 }
310  , { SYBMONEY, SYBDATETIME4 , 0 }
311  , { SYBMONEY4, SYBVARCHAR , 1 }
312  , { SYBMONEY4, SYBCHAR , 1 }
313  , { SYBMONEY4, SYBTEXT , 1 }
314  , { SYBMONEY4, SYBBINARY , 1 }
315  , { SYBMONEY4, SYBVARBINARY , 1 }
316  , { SYBMONEY4, SYBIMAGE , 1 }
317  , { SYBMONEY4, SYBINT1 , 1 }
318  , { SYBMONEY4, SYBINT2 , 1 }
319  , { SYBMONEY4, SYBINT4 , 1 }
320  , { SYBMONEY4, SYBINT8 , 1 }
321  , { SYBMONEY4, SYBFLT8 , 1 }
322  , { SYBMONEY4, SYBREAL , 1 }
323  , { SYBMONEY4, SYBNUMERIC , 1 }
324  , { SYBMONEY4, SYBDECIMAL , 1 }
325  , { SYBMONEY4, SYBBIT , 1 }
326  , { SYBMONEY4, SYBMONEY , 1 }
327  , { SYBMONEY4, SYBMONEY4 , 1 }
328  , { SYBMONEY4, SYBDATETIME , 0 }
329  , { SYBMONEY4, SYBDATETIME4 , 0 }
330  , { SYBDATETIME, SYBVARCHAR , 1 }
331  , { SYBDATETIME, SYBCHAR , 1 }
332  , { SYBDATETIME, SYBTEXT , 1 }
333  , { SYBDATETIME, SYBBINARY , 1 }
334  , { SYBDATETIME, SYBVARBINARY , 1 }
335  , { SYBDATETIME, SYBIMAGE , 1 }
336  , { SYBDATETIME, SYBINT1 , 0 }
337  , { SYBDATETIME, SYBINT2 , 0 }
338  , { SYBDATETIME, SYBINT4 , 0 }
339  , { SYBDATETIME, SYBINT8 , 0 }
340  , { SYBDATETIME, SYBFLT8 , 0 }
341  , { SYBDATETIME, SYBREAL , 0 }
342  , { SYBDATETIME, SYBNUMERIC , 0 }
343  , { SYBDATETIME, SYBDECIMAL , 0 }
344  , { SYBDATETIME, SYBBIT , 0 }
345  , { SYBDATETIME, SYBMONEY , 0 }
346  , { SYBDATETIME, SYBMONEY4 , 0 }
347  , { SYBDATETIME, SYBDATETIME , 1 }
348  , { SYBDATETIME, SYBDATETIME4 , 1 }
349  , { SYBDATETIME4, SYBVARCHAR , 1 }
350  , { SYBDATETIME4, SYBCHAR , 1 }
351  , { SYBDATETIME4, SYBTEXT , 1 }
352  , { SYBDATETIME4, SYBBINARY , 1 }
353  , { SYBDATETIME4, SYBVARBINARY , 1 }
354  , { SYBDATETIME4, SYBIMAGE , 1 }
355  , { SYBDATETIME4, SYBINT1 , 0 }
356  , { SYBDATETIME4, SYBINT2 , 0 }
357  , { SYBDATETIME4, SYBINT4 , 0 }
358  , { SYBDATETIME4, SYBINT8 , 0 }
359  , { SYBDATETIME4, SYBFLT8 , 0 }
360  , { SYBDATETIME4, SYBREAL , 0 }
361  , { SYBDATETIME4, SYBNUMERIC , 0 }
362  , { SYBDATETIME4, SYBDECIMAL , 0 }
363  , { SYBDATETIME4, SYBBIT , 0 }
364  , { SYBDATETIME4, SYBMONEY , 0 }
365  , { SYBDATETIME4, SYBMONEY4 , 0 }
366  , { SYBDATETIME4, SYBDATETIME , 1 }
367  , { SYBDATETIME4, SYBDATETIME4 , 1 }