SQL语句where语句中,在条件后面加了“(+)”代表外连接
摘要:SQL语句where语句中,在条件后面加了“(+)”,不论把(+)写在等号左边项还是右边项,统称为外连接。比如SELECTt1.Name AS姓名,t2.Sex AS 性别,t3.DeMent AS 部门FROM NameT t1,SexT t2,Department t3WHERE t1.Sex=t2.Sex(+)AND t1.DeMent=t3.DeMent(+)
阅读全文
posted @
2013-01-28 16:53
清风暮雨
阅读(3202)
推荐(0)
存储过程中的一些小应用
摘要:1、set @updateSql='update ......'exec(@updateSql)
阅读全文
posted @
2012-12-26 15:12
清风暮雨
阅读(82)
推荐(0)
SQL语句 update 一个小技巧
摘要:update t1 set name='abc' from table1 as t1inner join table2 as t2 on ......
阅读全文
posted @
2012-12-26 14:43
清风暮雨
阅读(142)
推荐(0)
sql 用别名作为查询条件
摘要:select * from (select id as ID,name as NAME from table ) a where ID='123'
阅读全文
posted @
2012-08-27 17:25
清风暮雨
阅读(693)
推荐(0)
SQL数据库只显示1000条数据
摘要:select top 1000 * from tb1
阅读全文
posted @
2012-08-27 16:49
清风暮雨
阅读(393)
推荐(0)
sql2005 跨数据库查询
摘要:select * from OPENDATASOURCE( 'SQLOLEDB', '数据库连接语句' ).数据库名称.dbo.表名称
阅读全文
posted @
2012-08-02 09:24
清风暮雨
阅读(90)
推荐(0)
将数据批量导入到数据库
摘要:1、sql类(1)、public class SqlFactory { /// <summary> /// 数据库连接配置文件 /// </summary> private static string dbfile; public static string Dbfile { get { return SqlFactory.dbfile; } set { SqlFactory.dbfile = value; } } /// <summary> /// 创建数据库连接 /// </summary> /// <returns>Connec
阅读全文
posted @
2012-06-25 16:34
清风暮雨
阅读(412)
推荐(0)
SQL只显示一个月以内的数据
摘要://只显示一个月以内的数据 sql += string.Format(" and DATEDIFF(month,[时间],getdate())<=1 ");
阅读全文
posted @
2012-06-18 18:03
清风暮雨
阅读(431)
推荐(0)
两种分页存储过程的写法(转载)
摘要:两种分页存储过程的写法分页对不同的系统要求不同,就其本身来说,可简可繁。但对于数据量比较大的,就得考虑服务器的承载能力和查询效率了,下面两种方法供参考。一种是SQL自带的函数实现分页代码如:ALTER PROCEDURE [dbo].[getPageNum] @pageSize int, --页大小 @pageNum int, --第几页 @Where nvarchar(1000)=' where 1=1 'AS declare @start int, --开始页 @end int, --结束页 @temp nvarchar(1000) --临时的SQL语句BEGIN set
阅读全文
posted @
2012-06-08 17:24
清风暮雨
阅读(97)
推荐(0)
SQL中between的一种用法
摘要:filter += string.Format("and (Convert(varchar(10),t1.bar03,23) between '{0}' and '{1}') ", beginDate, endDate);
阅读全文
posted @
2012-06-08 17:23
清风暮雨
阅读(882)
推荐(0)
有关存储过程的变量
摘要:1、@@FETCH_STATUS@@fetch_status是MSSQL的一个全局变量。其值有以下三种,分别表示三种不同含义:【返回类型integer】 0 FETCH 语句成功 -1 FETCH 语句失败或此行不在结果集中 -2 被提取的行不存在 @@fetch_status值的改变是通过fetch next from实现的 “FETCH NEXT FROM Cursor”下面的示例用 @@FETCH_STATUS 控制在一个 WHILE 循环中的游标活动。 DECLARE Employee_Cursor CURSOR FOR SELECT LastName, FirstNam...
阅读全文
posted @
2012-06-04 14:09
清风暮雨
阅读(125)
推荐(0)
SQL日期转换
摘要:SQL日期转换:select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608select COUNVRT(varchar(12) , getdate(), 23 )2008-04-01select CONVERT(varchar(12) ,
阅读全文
posted @
2012-05-28 10:01
清风暮雨
阅读(138)
推荐(0)