yzc164 发表于 2018-10-19 12:21:07

使用T-SQL语句操作数据表-插入数据

  插入数据(insert)语法:
  insert      [列名]values
  解释:
  insert :是语法名,插入的意思
  into:是选填的,可以省略。
  表名是必须的,需要加入到哪张表中。如果表名是中文要用英文的中括号扩起
  列名可以省略,但是后面的值列表中的顺序与数据表中的字段一致
  多个列名和多个值列表之间用逗号分隔(英文的逗号,)
  例子:
  insertinto[信息表](姓名,×××号,家庭住址,~)values ('张三','123213213213','家庭住址',~)
  含义:
  在信息表中添加一行张三的信息,前边的列的顺序的和后边的数据值顺序一致。
  注意事项:
  1.插入一整行数据,不能只插入半行或者几列数据。
  2.数据值的数目必须与列数相同,每个数据值得类型、精度和小数位数也必须与相应的列匹配。
  3.insert语句不能为标识符列指定值,因为它的值是自动增长的。
  4.对于字符类型的列,当插入数据的时候,需要用单引号。
  5.如果在设计表的时候指定某列不允许为空,则该列必须插入数据,否则将报告错误信息。
  6.插入数据项要求符合check约束的要求。
  7.尽管可以不指定列名,但是应该养成良好习惯,明确指定插入的列和对应值。

页: [1]
查看完整版本: 使用T-SQL语句操作数据表-插入数据