sql server,參數(shù)化的插入數(shù)據(jù)方式,不管數(shù)據(jù)庫(kù)的字段是長(zhǎng)度多少,是nvarchar還是varchar,直接給用nvarchar(4000),當(dāng)超出4000時(shí)用nvarchar(max) 這樣有沒(méi)有什么影響?
?
我是用Dapper 插入數(shù)據(jù)到數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的字段是 Name varchar(50), 在插入的時(shí)候沒(méi)有使用數(shù)據(jù)的長(zhǎng)度和類型,然后數(shù)據(jù)庫(kù)查看執(zhí)行計(jì)劃的時(shí)候看到的是 ?@Name Nvarchar(4000),但是數(shù)據(jù)確實(shí)插進(jìn)去了,也沒(méi)報(bào)錯(cuò),有可能會(huì)出現(xiàn)別的什么問(wèn)題嗎?
插入的數(shù)據(jù)在50以下
- 2 回答
- 0 關(guān)注
- 392 瀏覽
添加回答
舉報(bào)
0/150
提交
取消