1、空字符串“”在所有char,varchar,nchar,nvarchar并置以及在varchar插入和赋值语句中被解释为一个空格,select “abc” + “” + “def”返回字符串“abc def”;
2、Adaptive Server将字符常量表达式视为varchar,将它们与非varchar变量或列数据进行比较时,将使用数据类型优先级规则(将较低优先级的数据类型转换为较高的),如果不支持隐式转换,必须使用convert函数;比较char和varchar时,将varchar转换为char(添加尾随空白);
3、固定长度列[char(n)]中的数据将被用空白填充到列长度;可变长度列[varchar(n)]中的数据将被去掉尾随空白,其存储大小即为数据的实际长度;
存储过程极大的提高了SQL数据库语言的功能、效率、灵活性。由于执行计划在运行存储过程后保存,因此在以后运行存储过程时,比独立语句快得多。通过独立的实用程序isql,看直接从操作系统使用Transact-SQL。
isql -Uusername -Ppassword -Sservername -W输出的字符宽度
Sybase性能和调优:
性能是衡量一个应用程序或同一环境下运行的多个应用程序的效率的尺度,性能通常用响应时间和吞吐量来衡量。