SQL Server
文章平均质量分 62
lutinghuan
正在路上...
展开
-
ACE OLEDB 12.0连接字符串(Excel 2007)
Xlsx文件 这是用来连接带Xlsx扩展名的Excel 2007文件。这是不带宏的Office Open XML格式。 转自:http://caojunwei.javaeye.com/blog/607017以下是语法格式:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:/myFolder/myExcel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES"; "HDR=yes;"是说第一行转载 2010-10-27 22:51:00 · 4557 阅读 · 0 评论 -
分类汇总统计的SQL语句
情况与以图描述的类似:(出处:http://bbs.csdn.net/topics/30028983)上面问题的出处没说解决的办法。正好我也碰到了一个类似的,表结构示意图如下(表字段代码就免了):需求:统计每个物种不同文件类型的文件各有多少个?解决办法:SELECT s.`SpeciesID` , s.`Name_CN`, s.`Name_EN`, SUM(CAS原创 2013-03-26 19:20:15 · 20020 阅读 · 1 评论 -
用Excel + UltraEdit 批量拼凑SQL 插入语句
之前用的都是Ultraedit 的列模式来处理的,但是像今天这种上千上万的插入语句,考虑到插入某些字段值长度不一,就有点吃力了。所以,可以考虑如上图所示在Excel的单元格里拼凑成SQL语句再整体复制出来就可用了。但是,复制出来的每个单元格数据后边都带有一个tab标签符,这就需要用UltraEdit正式表达式{^t}来把它们全替换掉就成了。不过呢,Excel有两个技巧要用到:1.单原创 2013-03-26 18:57:22 · 2714 阅读 · 0 评论 -
ASP.NET数据库连接字符串总结
ASP.NET数据库连接字符串总结一、使用OleDbConnection对象连接OLE DB数据源1.连接Access数据库 Access 2000:“provider=Microsoft.Jet.Oledb.3.5;Data Source=Access文件路径” Access 2003:“provider=Microsoft.J原创 2010-10-29 12:39:00 · 14419 阅读 · 0 评论 -
SQL Server 整型变量拼接字符串并打印
......此处略去N个字......declare @ShipperID int ,@CompanyName nvarchar(40),@Phone nvarchar(24)......此处略去N个字......print '--'+convert(char(2),@ShipperID) +'--'+ @CompanyName +'--'+ @Phone +'--'......此原创 2012-05-26 14:49:06 · 8730 阅读 · 0 评论 -
同时查询出最大值与最小值
有个题目针对SQL Server 自带的Northwind数据库提出的,如下:--->查询表Products中库存量最大和最小的商品信息(商品编号,商品名,库存量)。Products表结构如下:CREATE TABLE [dbo].[Products]( [ProductID] [int] IDENTITY(1,1) NOT NULL, [ProductName] [nvarc原创 2012-04-23 10:45:16 · 6178 阅读 · 0 评论 -
SQL Server数据库备份与还原
备份语句:Backup Database db_JiuShanJiu To Disk='E://DataBak//bak1.bak'--注:貌似如果路径为C盘以外的根目录的话,执行出错。还原语句: USE master DECLARE tb CURSOR LOCAL FOR SELECT 'Kill '+ CAST(Spid AS VARCHAR) FROM原创 2010-12-31 13:47:00 · 858 阅读 · 0 评论 -
AFTER触发器与INSTEAD OF触发器的区别
全文转自:http://blog.csdn.net/liaolian9948/article/details/5466427INSTEAD OF 触发器用来代替通常的触发动作,即当对表进行INSERT、UPDATE 或 DELETE 操作时,系统不是直接对表执行这些操作,而是把操作内容交给触发器,让触发器检查所进行的操作是否正确。如正确才进行相应的操作。因此,INSTEAD OF 触发器的转载 2012-04-23 22:42:08 · 3904 阅读 · 0 评论 -
GROUP BY 跟 ORDER BY一起使用
正确使用如下:SELECT dep.department_name, MAX(emp.salary), MIN(emp.salary) FROM departments dep LEFT JOIN employees emp ON (dep.department_id = emp.department_id) GROUP BY dep.department_name--原创 2012-04-22 13:29:48 · 18495 阅读 · 0 评论 -
Oracle与SQL Server SQL 判断处理null值方法
sql server1.替换null:isnull(arg,value)如:select isnull(price,0.0) from orders2.与null比较: is not null,is null如:select * from orders where price i转载 2011-07-16 16:13:36 · 5914 阅读 · 0 评论 -
SQL 判断除数不能为零
原代码,当SUM(tmttk.yoteisu)为零时执行异常:SELECT tmttk.hincd1,tmttk.hincd2, SUM(tmttk.yoteisu) AS syuksu , SUM((CASE WHEN tmttk.tankatek = 0 THEN tmttk.tanka WHEN tmttk.tankatek ELSE tmttk.tanka END) * tmttk.yoteisu ) /SUM(tmttk.yoteisu) AS jtanka原创 2011-04-28 13:49:00 · 7099 阅读 · 2 评论 -
MS-SQL日期和时间格式获取 CONVERT
<br />sql server2000中使用convert来取得datetime数据类型样式(全)<br />日期数据格式的处理,两个示例:<br />CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/<br />CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示日期输出的格式,如果不够长会发生截取*/<br /><br转载 2011-05-16 16:17:00 · 1237 阅读 · 0 评论 -
SQL中的取整函数FLOOR、ROUND、CEIL、TRUNC、SIGN
<br />1 trunc(value,precision)按精度(precision)截取某个数字,不进行舍入操作。<br />2 round(value,precision)根据给定的精度(precision)输入数值。<br />3 ceil (value) 产生大于或等于指定值(value)的最小整数。<br />4 floor(value)与 ceil()相反,产生小于或等于指定值(value)的最小整数。<br />5 sign(value)与绝对值函数ABS()相反。ABS转载 2011-05-17 14:00:00 · 41771 阅读 · 0 评论 -
SQL数据库基础操作语法总结
SQL数据库基础操作语法总结说明:用{ }表示括号里的内容是必写的,用[ ]表示括号里的内容可写可不写;用表示在实际编写语句时可以用相应的内容代替;用A|B表示A或B的意思(只能选一个);用[,...n]表示重复前面的内容。-------------------------------------------------------------------------------------------一、对数据库操作1.创建数据库基本语法格式:CREATE DATABASE 数据库名[ON{[PRIMAR原创 2010-10-29 12:41:00 · 2619 阅读 · 0 评论 -
SQL查找条件语句构造类
<br />using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;//引入哈希表命名空间namespace Common{ /// <summary> /// SqlStringConstructor 的摘要说明 /// 动态构造拼接sql语句,用于商品多项选择搜索时 /// <原创 2010-12-22 18:53:00 · 2106 阅读 · 0 评论 -
数据库操作经典类[DataAccess.cs]
<br />/* * * User: CoderLu * Date: 2010/10/28 * Time: 21:16 * */using System;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Collections.Generic;namespace DAL{ /原创 2010-12-19 22:33:00 · 2834 阅读 · 0 评论 -
SQL Server 数据库连接字符串参数一览表
SQL Server 数据库连接字符串参数一览表名称别名默认值允许值说明Application Name无.Net SqlClient Data Provider任意字符串应用程序的明称AttachDBFileNameexetended properties (扩展属性), Initial File Name (初始文件名)无任意路径可关联的数据库文件的完整路径Connect Timeout150~32567一个到服务器的连接在终止之前等待的时间长度(以秒计)Connection Timeo原创 2010-10-27 21:58:00 · 4985 阅读 · 0 评论 -
实现根据当前ID读取上一条和下一条记录
以下为MYSQL语句演示:SELECT * FROM t_news AS n ORDER BY n.`News_ID`当前ID为4,读取上一条记录:SELECT * FROM t_news AS n WHERE n.`News_ID` 当前ID为4,读取下一条记录:SELECT * FROM t_news AS n WHERE n.`News_ID` > 4 ORDER原创 2014-02-11 17:48:07 · 4726 阅读 · 1 评论