随笔分类 -  SQL

摘要:用openrowset连接远程SQL或插入数据--如果只是临时访问,可以直接用openrowset--查询示例select * from openrowset('SQLOLEDB', 'sql服务器名'; '用户名'; '密码', 数据库名.dbo.表名)--导入示例select * into 表 ... 阅读全文
posted @ 2014-11-18 08:48 xw2cc 阅读(208) 评论(0) 推荐(0)
摘要:/// /// 根據gridview導出excel /// /// public void DGToExcel(System.Web.UI.Control ctl) { HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=Excel.xls"); HttpContext.Current.Response.Charset = "UTF-8"; ... 阅读全文
posted @ 2013-08-19 08:46 xw2cc 阅读(197) 评论(0) 推荐(0)
摘要:是指模拟IIS身份验证 導入錯誤時可刪除protected void btnImport_Click(object sender, EventArgs e) { if (FileUpload1.HasFile == false)//HasFile用来检查FileUpload是否有指定文件 { Response.Write(" "); return;//当无文件时,返回 } string IsXls = System.IO.Path.GetExtension(FileUpload1.Fi... 阅读全文
posted @ 2013-08-19 08:44 xw2cc 阅读(196) 评论(0) 推荐(0)
摘要:Create TRIGGER [dbo].[trigInstructionsDelete]ON dbo.Instructions instead OF DELETEAS BEGIN DECLARE @InsId INT SELECT @InsId=InstructionsID FROM deleted --删除 DELETE dbo.Transfer WHERE InstructionsID=@InsId DELETE dbo.Instructions WHERE InstructionsID=@InsIdEND 阅读全文
posted @ 2013-08-16 10:47 xw2cc 阅读(192) 评论(0) 推荐(0)
摘要:PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN())UNPIVOT用于将列明转为列值(即列转行),在SQL Server 2000可以用UNION来实现完整语法:table_sourceUNPIVOT(value_columnFOR pivot_columnIN())注意:PIVOT、UNPIVOT是SQL Server 200 阅读全文
posted @ 2013-06-26 14:20 xw2cc 阅读(325) 评论(0) 推荐(0)
摘要:视图:经常使用的多个表的联合查询,可以创建视图放在数据库中,以备下次查询数据库时使用,尽量少用;存储过程:为防止恶意注入,对数据库的操作,都使用存储过程;事务:在存储过程中,如果有对两个以上表的修改,最好使用事务 阅读全文
posted @ 2013-04-19 09:28 xw2cc 阅读(604) 评论(0) 推荐(0)