sql 导入文件
zai SQLQuery4.sql 文件中 --BULK INSERT Table_1 from 'D:\aaaa#azzz.txt' with(fieldterminator=',',rowterminator='\n') //以逗号分开 BULK INSERT Table_1 from 'D:\aaaa#azzz.txt' with(fieldterminator='',rowterminator='\n') --不以逗号隔开 use test
select * from Table_1 where id in (1,2,3,4,5)
--delete Table_1
select * from Table_1 where id not in (1,2,3,4,5)
select id from Table_2 where id not in (select id from Table_1) use test
DECLARE @i INT
set @i=0;
DECLARE @id INT
SET @id=0
WHILE @i<10000 --100w为你要执行插入的次数
BEGIN
INSERT INTO Table_1(A) --xx为表名
VALUES (@i+1)
SET @i=@i+1
END declare @i int
set @i=0
while @i<5
begin
update Student set demo = @i+5 where Uid=@i
set @i=@i +1
end USE [www_4x_com] insert into [dbo].[w_4x]([w_4xAbc]) select 'aaaa' where not exists(SELECT * FROM [dbo].[w_4x] where [w_4xAbc] ='aaaa') --insert into Table_2(id) values(2)
--insert into Table_2(id) values(3)
--insert into Table_2(id) values(4)
--insert into Table_2(id) values(5) USE [www_4x_com]
GO
SELECT count([w_4xId])FROM [dbo].[w_4x] --141971---147772 = 5801行 select [w_4xAbc] from [dbo].[w_4x] group by [w_4xAbc] having count(*)>1
--select * from w_4x
GO select * from student
order by sno
offset 10 rows
fetch next 10 rows only ; select top 1 * from [dbo].[w_4x] where [w_4xAbc] between 'aaaa' and 'bzzz' order by [w_4xAbc] desc --查询最后一个
select * from [dbo].[w_4x] where [w_4xAbc] between 'aaaa' and 'bzzz' order by [w_4xAbc] desc select COUNT(*) from [dbo].[w_4x] where [w_4xAbc] between 'aaaa' and 'bzzz' and w_4xResult like '%数量限制%' select * from [dbo].[w_4x] where [w_4xAbc] between 'aaaa' and 'bzzz' and w_4xResult like '%数量限制%' order by [w_4xAbc]
offset (0*10) rows
fetch next 10 rows only ; --offset A rows ,将前A条记录舍去,fetch next B rows only ,向后在读取B条数据。 --插入数据
use test
insert into Table_1(A,B)
select 'B','B'
where not exists(select * from Table_1 where A='B') --先查询在插入 --返回受影响的行 use www_4x_com
insert into [dbo].[w_4x]([w_4xAbc],[w_4xResult]) select 'ppva','.com' where not exists(SELECT COUNT([w_4xId]) FROM [dbo].[w_4x] where [w_4xAbc] ='ppva' and [w_4xType]='.com') --先查询在插入 --返回受影响的行 USE [www_4x_com]
insert into [dbo].[w_4x]([w_4xAbc],[w_4xResult],[w_4xType])
select 'vmas','200 ok,a:;b:vmas.com;c:;d:','.com' where not exists(SELECT * FROM [dbo].[w_4x] where [w_4xAbc] ='vmas' and [w_4xType]='.com') USE [www_4x_com]
insert into [dbo].[w_4x]([w_4xAbc],[w_4xResult],[w_4xType])
select 'dgkn','200 ok,a:;b:dgkn.com;c:;d:','.com' where not exists(SELECT COUNT([w_4xId]) FROM [dbo].[w_4x] where [w_4xAbc] ='dgkn' and [w_4xType]='.com') --UPDATE [dbo].[w_4x] SET [w_4xType] = '.com',[w_4xAbc] = 'dgkn' WHERE w_4xId=114805 select * from Table_1 --查询数据 select * from [dbo].[w_4x] where [w_4xAbc] ='aaaa'
select [w_4xAbc] from [dbo].[w_4x] group by [w_4xAbc] having count(*)>1 select * from [dbo].[w_4x] Order BY [w_4xAbc] USE [www_4x_com] SELECT COUNT([w_4xId]) FROM [dbo].[w_4x] where [w_4xAbc] ='ppva' and [w_4xType]='.com' if not exists(select * from [dbo].[w_4x] where [w_4xAbc] ='aaab')
begin
select * from [dbo].[w_4x] where [w_4xAbc] between 'aaaa' and 'bbbb' order by [w_4xAbc] desc --查询最后一个
end
go Create PROC [dbo].[proc_XXXXX]
@xxx varchar(50)
AS
BEGIN
BEGIN TRAN
BEGIN TRY
.....................插入
COMMIT TRAN
END TRY BEGIN CATCH
SELECT ERROR_MESSAGE()
ROLLBACK TRAN
END CATCH
END
GO
sql 导入文件的更多相关文章
- piap.excel 微软 时间戳转换mssql sql server文件时间戳转换unix 导入mysql
piap.excel 微软 时间戳转换mssql sql server文件时间戳转换unix 导入mysql 需要不个mssql的sql文件导入mysql.他们的时间戳格式不同..ms用的是自定义的时 ...
- sqlcmd命令导入大容量的SQL本地文件至SQL server 2008
由于开发工作在测试环境,需要构造测试数据,经常遇到100+M大小的*.sql文件需要导入到测试库的情况,由于SSMS里对导入文件的大小有限制: 会出现上图的报错!上网查了下,超过80M的文件是不能在S ...
- [转]SQL server2008 导入超大SQL脚本文件(超过10M)
同事给我一个sqlserver的学习库,sql脚本导出有300m,gui执行有内存溢出的错误报出来,所以问了一下度娘,学而时习之:) 1. SQL server2008 导入超大SQL脚本文件(超过1 ...
- 使用SQL Developer导入文件时出现的一个奇怪的问题
SQL Developer 的版本是 17.3.1.279 当我导入文件的时候,在Data Preview 的阶段,发现无论选择还是取消选择 Header,文件中的第一行总会被当作字段名. 后来在Or ...
- Navicat 导入sql脚本文件
Navicat 导入sql脚本文件 我在组建自己工作用的数据库时要导入.sql脚本文件,用cmd窗口导入太慢,navicat的导入向导里又无导入sql脚本的选项, 但不是navicat中没有导入sql ...
- sql导入默认用户解决杰奇cms无法登陆管理员账户问题
前些天下载杰奇cms来体验一下,从a5下载的杰奇1.8版,不是默认的安装程序,上传文件,手工导入sql数据库,修改了config配置文件,很快就完工了.前台可以展现,除了有些乱码显示之外,想要修改相关 ...
- SQL导入txt以及SQL中的时间格式操作
原文:SQL导入txt以及SQL中的时间格式操作 MySQL中导入txt的指令为: load data local infile "路径名称" into table "表 ...
- 初始MyBatis、SQL映射文件
MyBatis入门 1.MyBatis前身是iBatis,是Apache的一个开源项目,2010年这个项目迁移到了Google Code,改名为MyBatis,2013年迁移到GitHub.是一个基于 ...
- MySQL控制台执行.sql脚本文件
用notepad++编写好一个.sql脚本文件: drop database if exists library; create database library default character ...
随机推荐
- 论文阅读 | Trojaning Attack on Neural Networks
对神经网络的木马攻击 Q: 1. 模型蒸馏可以做防御吗? 2. 强化学习可以帮助生成木马触发器吗? 3. 怎么挑选建立强连接的units? 本文提出了一种针对神经元网络的木马攻击.模型不直观,不易被人 ...
- MessageBox显示位置
假设存在2个窗口类CImDlg与CChatDlg,如果希望MessageBox跟随CChatDlg,方法是 CChatDlg *pDlg = xxx; pDlg->MessageBox();
- PTA(Basic Level)1038.统计同成绩学生
本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 105 的正整数 N,即学生总人数.随后一行给出 N 名学生的百分制整数成绩,中间以空格分隔 ...
- Windows 2016 安装单机版本Oracle ASM 的简单说明
发现这样弄完 启动之后 就挂了 真蛋疼. 改天再研究一下. 1. 需要给磁盘处理一下 建议使用压缩卷的模式进行处理 如图示 需要新建简单卷 注意设置 然后不进行格式化 2. 然后安装oracle的g ...
- 常用PostgreSQL HA(高可用)工具收集
PostgreSQL HA Collect: 1.pgpool 2.Pacemaker + Corosync 3.ecox 4.Patroni: A Template for PostgreSQL H ...
- leetcode hard
# Title Solution Acceptance Difficulty Frequency 4 Median of Two Sorted Arrays 27.2% Hard ...
- TCP socket 编程
TCP socket 编程 讲一下 socket 编程 步骤 使用 socket 模块 建立 TCP socket 客户端和服务端 客户端和服务端之间的通信 图解 编程 举个例子 tcp_server ...
- golang(2):基本数据类型和操作符
1). 文件名 & 关键字 & 标识符 . 所有go源码都以 .go 结尾 . 标识符以字母或下划线开头,大小写敏感 . _ 是特殊标识符,用来忽略结果 . 保留关键字 golang ...
- ELF文件格式理解
ELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西.以及都以什么样的格式去放这些东西.它自 ...
- python视频学习笔记5(高级变量的类型)
知识点回顾: Python 中数据类型可以分为 **数字型** 和 **非数字型*** 数字型 * 整型 (`int`) * 浮点型(`float`) * 布尔型(`bool`) * 真 `True` ...