日期:2014-05-17  浏览次数:21002 次

sql server中insert的问题
数据类型分别是 int、varchar、bit。。。bit

INSERT INTO AccessControlTab(ACT_ID, ACT_Serial, ACT_Updown, ACT_Transfer, ACT_QueryMold, ACT_StockTaking, ACT_InputInfo, ACT_Systemsetting) VALUES(‘3', '111113', '1', '1', '1', '1', '1', '1')

有人insert时,将所有的类型都加上了单引号,好像没出现过错误。但是,我学习的时候,有些数据类型是不需要加单引号的

int、datetime、decimal等数据类型加上单引号后插入会出现错误的值吗


------解决方案--------------------
asp不怎么注重代码的写法,如果是在查询分析器的话肯定无法执行。
------解决方案--------------------
好像是不用加, 不过datetime 好像要加 #
至于加上了引号, 也无所谓, 数据库会处理的.