从品牌网站建设到网络营销策划,从策略到执行的一站式服务
直接用sql的insert 语句。
成都创新互联公司于2013年创立,是专业互联网技术服务公司,拥有项目成都网站建设、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元绍兴做网站,已为上家服务,为绍兴各地企业和个人服务,联系电话:18980820575
用Sql语句插入字符串,只要将单引号(“'”)改为两个单引号(“''”)就可以了,其它的都不需要进行转义。
如:
create table CPlusPlusCode (code ntext)
insert into CPlusPlusCode (code) values('
#include iostream
using namespace std;
void main(){
int a,b;
cinab;
couta+b;
}
')
select * from CPlusPlusCode
在没有删除数据的情况下,你这么做是可以的。
但是有数据删除这样就不行了。
比如现在最后一个是1002,此时添加一条1003的,然后删除1003这条数据。
那么再添加一条应该是1004,但是如果先取ald得到的是1002,
加1也是1003而不是1004。
可以先插入一条,把bld随便给个值,加入后,得到刚插入这的这个自动增长的值(select @@Identity 好像是这个)
然后再根据这个值对数据进行更新。
如果会用触发器的话,一楼的方法不错。
如果每条记录中该列的字符长度都是一样的,可以一条update实现
如果长度不一样,就得用存储过程了。
这是由于sqlserver 执行隐式数据类型转换造成的。因为插入的是数字型字符串,所以sql就自动将其转化成数值33并插入到数字字段中。若插入的是非数字字符串,sql肯定会报错。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图