必须会的SQL语句(三) 数据插入

日期:2020-05-07编辑作者:数据库

1.规范一些使用插入语句的小规范

www.129028.com金沙,1)中文字符串前 最好 加一个N 2)列名用中括号 扩起来 像这样 [列名]2.常规写法

Insert into tableName( [column1] , [column2] )values(N'中文','11ds')3.多行一条语句插入多行

insert into 表名 select '值1','值2' union all --这里呢,union 和 union all的 区别 --主要是对于重复值得处理,union 会过滤掉重复行,而union all会全插进去 select '值3','值4' union select '值5','值6'4.复制到新表 将原有表中的数据复制到一个不存在的新表中

select * into newtable from oldtable --仅复制表结构如何做呢?select * into newtable from oldtable where 11select top 0 * into newtable from oldtable5.插入其他表的数据 向一个已有表中,复制其他表的数据

insert into tablename(column,column2) select column,column2 from oldtable6.强行写入 强行写入标识字段。

--对于已经设置自动增长的列,默认情况我们无法对其输入值。--可以用一下语句去强行写入。--1)开启添加,Set indentity_insert tablename On--2)可以手动插入id了insert into 表明 (id,name) values ('1002','大二')--3)关闭手动插入Set indentity_insert tablename off

本文由www.129028.com金沙发布于数据库,转载请注明出处:必须会的SQL语句(三) 数据插入

关键词:

Sql Server中的非聚集索引详细介

这篇我们来解开神秘面纱。 3:通过最后的槽位列表,可以得知173号索引页上存放着8条索引记录。 复制代码 代码如下...

详细>>

必须会的SQL语句(一) 创建数据库与删除数据库【www.129028.com金沙

1.创建数据库 drop命令用于删除数据库。 Create database 名称on primary{ name ='名称', filename ='c:xx名称.mdf', size = 10mb, --数据库...

详细>>

SqlServer提示“列前缀tempdb.无效: 未指定表名”问题解决方案www

在查询凭证、审核凭证时出现“列前缀tempdb.无效:未指定表名”的错误提示,怎么解决? 本文我们总结了几个在安装...

详细>>

【www.129028.com金沙】SQL Server中将查询结果转换为Json格式脚本分享

脚本源码: 复制代码 代码如下:SET ANSI_NULLS ONGOSETQUOTED_IDENTIFIER ONGOCREATEPROCEDURE[dbo].[SerializeJSON](@ParameterSQL ASVARCHAR(MAX)...

详细>>