• 主页
  • 基础类
  • 应用实例
  • 新技术前沿

在一个数据库中,有10几个表,共有7,8万条记录。怎么查询出一个我需要的字段啊~~

slowly2006 2005-03-22 07:45:38
在某些表中的,有些字段设置了只能输入3个字节~
但是,在向表中插入数据时的有些值可能有5个字节~所以插入的时候某些值插入后就产生了错误~(~自动截断了原先的数据。)
现在要怎么查询出,表中的那些有问题的记录中的字段呢~(插入时产生了益出了字段)
请高手指教~~

...全文
104 点赞 收藏 11
写回复
11 条回复
yesyesyes 2005年03月23日
去查表干吗?
在前端控制啊.
回复 点赞
slowly2006 2005年03月23日
已经有人做了插入操作,
我的任务是找出来错误~
回复 点赞
slowly2006 2005年03月22日
不行,那万一有些字节规定是输入4个字节~
但是输入了8个字节~~依然要益出~~
整个数据库里头,不是光是3个字节的那个字段会益出~~
若干个都会啊~~~ 比如说:字段名1,2,3,4。规定的长度是3,4,5,6个字节。
输入一个插入语句.每个字段值都有6个字节。可能有些会出现益处啊~,有些不会!!!
插入上万次的时候,很难从某一个字段来判断是否会益处~~~(可能每个字段都会益处,但在另一个表中,又不会~~)

回复 点赞
郭大侠_ 2005年03月22日
select * from INFORMATION_SCHEMA.COLUMNS where character_maximum_length=3
回复 点赞
samuelpan 2005年03月22日
有些字段设置了只能输入3个字节:
是不是找3个字节的字段名称,从syscolumns 中找。
回复 点赞
yizhixiaozhu 2005年03月22日
这个根本检测不了的
你的里面规定了3个字节的话
那都是3个字节,小于3个的除外
回复 点赞
slowly2006 2005年03月22日
怎么检测啊~~
不明白~
回复 点赞
chiwei 2005年03月22日
select * from 表 where len(字段)>3
回复 点赞
TigerSuper 2005年03月22日
检测一下字符串的长度
回复 点赞
zbslxq 2005年03月22日
回复 点赞
slowly2006 2005年03月22日
不是吧~
我先自己顶一下好了 ~~
回复 点赞
发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告