hur.cn - 华软网

 热门搜索

SQLserver为什么截断我得字符串,大家看看!

  作者:未知    来源:网络    更新时间:2018/10/12
表:
CREATE TABLE dbo.tj_jizhong_tongzhi (child_id char(15) NOT NULL, child_name char(20) NULL, child_sex char(1) NULL, child_parent char(20) NULL, child_adress char(300) NULL, child_birth datetime NULL, child_telephone char(20) NULL, jiezhong_finformation varchar(8000) NULL, bak char(300) NULL , CONSTRAINT tj_jizhong_tongzhi_x PRIMARY KEY NONCLUSTERED (child_id)) ;
语句:
INSERT INTO tj_jizhong_tongzhi    ( child_id,child_name,child_sex,child_parent,child_adress,         child_birth,child_telephone,jiezhong_finformation,bak )      VALUES ( '510104001000003','','1',         '','','2004-11-28 00:00:00',        '','  疫苗      针次  价格            接种时间
卡介苗       A1  0.00          2005-12-01 
乙肝疫苗     B1  0.00          2005-12-02 
糖丸疫苗     C1  0.00          2005-12-02 
百白破类     D1  0.00          2005-12-02 
麻疹疫苗     E1  0.00          2005-12-02 
流脑疫苗     F1  0.00          2005-12-02 
腮腺炎苗     G1  0.00          2005-12-02 
风疹疫苗     H1  0.00          2005-12-02 
安儿宝       I1  0.00          2005-12-02 
乙脑疫苗     J1  0.00          2005-12-02 
水痘疫苗     L1  0.00          2005-12-02 
甲肝疫苗     M1  0.00          2005-12-02 
麻风二联     N1  0.00          2005-12-02 
麻腮二联     O1  0.00          2005-12-02 
','' )    ;

注意一点,换行是用的char(10)+char(13)联接起的字符串 
看大家能不能帮我解决!!
------华软网友回答------
在那里截断?
------华软网友回复------
没有截断,只是一行没法显示完,设置一下sql server字符长度就能够看到了
------华软网友回复------
正么设置长度?我在pb中取得就是截断过得谢谢了
------华软网友回复------
请问一个select的问题,我问了很多高手了,help!
数据库用MSSQL2000,PB8.0中用insert语句能将一个大于256字节的字符串存入数据库中,但再用selec

t语句将它检索下来时,就只得256个字节了,但我在SQL查询器中看到原来存入的的确是一个大于256

的字符串。
declare @s char(1000)
set @s = (select cha_sbly from zjsb where cha_xmbh = '5010000004')
print @s


请问我如何才能将它完整的检索下来?十万迫切!谢谢!  
qxp1011

 问题:别用PRINT啊!发表时间:2003-7-28 11:32:05 
 用存储进程,或用嵌入式SQL都能够,在PB中写。  
talent

(中级会员) 问题:这样发表时间:2003-7-29 12:03:38 
 varchar()是只可256个字节啊

大文本用blob保存  
h_jinwen

(中级会员) 问题:!发表时间:2003-7-29 23:32:09 
 是这样的:
SQLServer中varchar最大能够存储8000字节,然则PB的DataWindow0取值最长只有255,而SQLServer中的QA执行SQL语句的长度也是有限制的(在数据库中可能对照长,然则能读出来的长度就可能被截断了一部份)所以,一般尽量防止在运用PowerBuilder的时候设计长度大于256的字段。  
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。