sql数据库有一个表
create table t1
(
ID int,
Name varchar(100)
)有一存储过程负责往t1中插入一条记录
create procedure InsertT1
(
ID int,
Name varchar(100)
)
insert into t1 values(ID, Name)
go这样设置参数后调用存储过程
callStatement.SetInt(1, 2323);
callStatement.SetString(2, "aaaa");但插入数据库后,Name字段为"aaaa (96个空格) "
应该是"aaaa"
请问这是为什么?
create table t1
(
ID int,
Name varchar(100)
)有一存储过程负责往t1中插入一条记录
create procedure InsertT1
(
ID int,
Name varchar(100)
)
insert into t1 values(ID, Name)
go这样设置参数后调用存储过程
callStatement.SetInt(1, 2323);
callStatement.SetString(2, "aaaa");但插入数据库后,Name字段为"aaaa (96个空格) "
应该是"aaaa"
请问这是为什么?
我记得以前的老师是这么说的