首页 > 其他 > 详细

15-2 insert语句介绍

时间:2017-07-14 22:45:25      阅读:324      评论:0      收藏:0      [点我收藏+]

 

create table TblClass
(
   tClassId int identity(1,1) primary key,
   tClassName nvarchar(50)
)

--向班级表中插入一条记录
--insert into 表名(列1,列2,列3) values(值1,值2,值3)
--1.自动编号列,默认就会自动增长,所以不需要(默认情况下也不能向自动编号列插入值)
insert into TblClass (tClassName) values(.net黑马一期)

提示:出现错误“将截断字符串成二进制数据”说明字符串长度超限了

create table TblStudent
(
   tSId int identity(1,1) primary key,
   tSName nvarchar(50) not null,
   tSGender nchar(1), --或者为tSGender bit, 
   tSAddress nvarchar(500),
   tSPhone varchar(50),
   tSAge int,
   tSBirthday date,
   tSCardId varchar(18),
   tSClassId int 
)
--向TblStudent表中插入一条数据
insert into
TblStudent (tSName,tSGender,tSAddress,tSPhone,tSAge,tSBirthday,tSCardId,tSClassId)
values(熊丽,,北京市海定区,16,1998-5-5,123456789123456789,1)

--如果向表中的所有列(除自动编号列以外的所以列)都要插入值,那么可以省略列名,同时必须保证后面的值列表中的顺序必须与表中列的顺序一致。
insert into TblStudent
values(刘天龙12,,北京市海定区,17,1998-5-5,123456789123456789,1)

--向表中部分列插入数据
insert into TblStudent(tSName,tSGender,tSAge)
values(石蓉,,15)

 

create table TblClass
(
   tClassId int identity(1,1) primary key,
   tClassName nvarchar(50)
)
--向自动编号列插入值
--启动某个表的“自动编号列”手动插入值的功能
SET IDENTITY_INSERT TblClass ON
insert into TblClass(tClassId ,tClassName)
values(500,.net黑马二期)
SET IDENTITY_INSERT TblClass off
--在SQL语句中的直接写的字符串中,如果包含中文,一定要在字符串前面加N
insert into Table_2 values(N科比布莱恩特)

 

15-2 insert语句介绍

原文:http://www.cnblogs.com/Strugglinggirl/p/7172414.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!