sqlcmd命令执行大的SQL脚本
前言这两天从服务器导出一个150多MB的脚本文件,导入到我本地的SQLServer数据库中时,直接打开执行提示内存不足的错误,于是google搜索发现微软针对此类情况有不少命令行工具,其中有一款sqlcmd 实用工具,官方文档地址为:sqlcmd 实用工具sqlcmd 实用工具是一个命令行实用工具,...
程序员文章站2024-03-16SQL查询练习题(oracle)
作者:赵磊博客:http://elf8848.iteye.com ------------------------------------ 练习题 一 删除重复记录 ---------------------------------------前提说明:distinct 只能在查询时过滤,不能完...
程序员文章站2024-03-16mybatis同时删除多张表数据 博客分类: mybatis mybatis多sql
<delete id="deleteUnfinishedData" parameterType="map"> {call declare begin delete from TABLE1 where id = #{valueFrom
程序员文章站2024-03-16pl-sql中内置函数总结 roundabsmod
数值函数:abs(m) m的绝对值mod(m,n) m被n除后的余数power(m,n) m的n次方round(m[,n]) m四舍五入至小数点后n位的值(n缺省为0)trunc(m[,n])m截断n位小数位的值(n缺省为0)字符函数:initcap(st) 返回st将每个单词的首字母大写,所有其他...
程序员文章站2024-03-16SQL语句优化 博客分类: SQL sqlcountinexist
1、count(*) <---> count(列)没有索引的情况下,两者一样快;有索引的情况下,如果这一列允许为 null,则count(列)快,若不允许为空,则一样快!这是由于count(*)与count(列)不等价,count(*)所有列只要有一列不为null,就会被统计出来,cou...
程序员文章站2024-03-16SQL语句优化 博客分类: SQL sqlcountinexist
1、count(*) <---> count(列)没有索引的情况下,两者一样快;有索引的情况下,如果这一列允许为 null,则count(列)快,若不允许为空,则一样快!这是由于count(*)与count(列)不等价,count(*)所有列只要有一列不为null,就会被统计出来,cou...
程序员文章站2024-03-16ceil & abs完美结合 博客分类: sql ceilabsfloorround
select code, (case when max(value)-min(value)>=1 then (case when min(value)-(max(value)-min(value))/3<0 then -1*ceil(abs(min(value)-(max(va...
程序员文章站2024-03-16sql指定值排序 博客分类: MYSQL sql排序指定值排序
开发中遇到一个需求:分页查询某实体类,将状态为待审核的放在最前面,同时按照创建该实体的创建时间来降序...方案一:取出数据在service层进行重组,但这种方式无法保证将所有为待审核状态的实体放在最前面,因为分页查询不是将所有符合条件的数据都查出来,它会根据你每页需要显示的条数来查找出多少条数据来。...
程序员文章站2024-03-16学数据库不得不了解的概念:SQL注入
学数据库不得不了解的概念:SQL注入 说明:使用NBSI-NB联盟SQL注入分析器可以检测出各种SQL注入漏洞并进行解码,提高猜解效率. 在入门篇,我们学会了SQL注入的判断方法,但真正要拿到网站的保密内容,是远远不够的。接下来,我们就继续学习如何从数据库中获取想要获得的内容,首先,我...
程序员文章站2024-03-16SQL语句性能调整原则
SQL语句性能调整原则 一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方...
程序员文章站2024-03-16学数据库不得不了解的概念:SQL注入
学数据库不得不了解的概念:SQL注入 说明:使用NBSI-NB联盟SQL注入分析器可以检测出各种SQL注入漏洞并进行解码,提高猜解效率. 在入门篇,我们学会了SQL注入的判断方法,但真正要拿到网站的保密内容,是远远不够的。接下来,我们就继续学习如何从数据库中获取想要获得的内容,首先,我...
程序员文章站2024-03-16SQL语句性能调整原则
SQL语句性能调整原则 一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方...
程序员文章站2024-03-16登录失败而无法启动服务 博客分类: mssql SQL ServerSQL
问题原因:安装SQL Server时是使用默认登录用户来作为启动SQL Server服务的账号(对于自己使用的单机,通常就是administrator了),当该用户更改了用户名(如有人喜欢把administrator改成admin)或更改了其口令时,再次启动服务器,就出现“同于登录失败而无法启动服务...
程序员文章站2024-03-16SQL几种分页语句性能对比 博客分类: MSSQL sqlSQL Server
SET STATISTICS IO ONselect * from ( select * , ROW_NUMBER() OVER(ORDER BY Taskid asc) as num from Task ) as a where num between 30 and 40(11 行受...
程序员文章站2024-03-16SQL几种分页语句性能对比 博客分类: MSSQL sqlSQL Server
SET STATISTICS IO ONselect * from ( select * , ROW_NUMBER() OVER(ORDER BY Taskid asc) as num from Task ) as a where num between 30 and 40(11 行受...
程序员文章站2024-03-16外键约束方式 博客分类: MSSQL SQL Server
创]外键约束方式 如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种外键约束方式的区别和...
程序员文章站2024-03-16一个操作时间的类 博客分类: java CC++C#SQL
package com.lhcard.common;/** * <p>Title: 时间格式转化与计算</p> */import java.util.Calendar;import java.util.Date;import java.text.*;public class ...
程序员文章站2024-03-16MSQL2005以上对象名sysproperties 无效的错误 博客分类: MSSQL SQL Server
在MSSQL2008R2里面执行的时候报错:对象名sysproperties 无效的错误;造成此问题的原因是由于Sql 2005、2008 删除了系统表 sysproperties 而改用 sys.extended_properties 表所致 , 以下是通过创建sysproperties视图if ...
程序员文章站2024-03-16拼接SQL字符串 博客分类: MSSQL sql
拼接带有变量的字符串例如:"UPDATE Type_Medium_Info SET " + strType_Field + "=' " + strContent + " 'WHERE Assert_Sn = '" + strAssert_Sn + "' AND Machine_Id= '" + s
程序员文章站2024-03-16拼接SQL字符串 博客分类: MSSQL sql
拼接带有变量的字符串例如:"UPDATE Type_Medium_Info SET " + strType_Field + "=' " + strContent + " 'WHERE Assert_Sn = '" + strAssert_Sn + "' AND Machine_Id= '" + s
程序员文章站2024-03-15