My table creation script is as follows:
CREATE TABLE BSClient(BSClientUniqNum int ,
CompanyName varchar(15));
Now, when I am inserting a row like this:
insert into BSClient values(121,'GENERAL ELECTRIC');
Here, the company name is 19 characters long. Ideally, this should give an error (at least in Oracle, it does). But, here the string is implicitly truncated to 15 characters and the truncated string is getting inserted into the column. Is this the normal behaviour for Sybase? Are there any ways to override this behaviour?