博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  sql

摘要:SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合。每一个属性/值对都由分号隔开。 PropertyName1=Value1;PropertyName2=Value2;PropertyName3=Value3;.....同样,连接字符串必须包含SQL Server实例名称: Data Source=ServerName; 使用本地的SQL Server(localhost),如果想要使用远程服务器运行,应该在示例对象中把正确的服务器赋给Data Source 属性。此外,还必须指定所支持的两种身份验证方法(即Windows身份验证和SQL 阅读全文

posted @ 2014-02-11 17:10 love楠 阅读(159) 评论(0) 推荐(0) 编辑

摘要:插入:picPath是图片的路径Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->try { //把照片通过流的方式读取到字节数组中! FileStream fs = File.OpenRead(picPath); byte[] b =newbyte[fs.Length]; fs.Read(b, 0, b.Length); OleDbConnection con =new OleDbConnection(DB.connectionString. 阅读全文

posted @ 2013-08-01 16:05 love楠 阅读(600) 评论(0) 推荐(0) 编辑

摘要:事务就是负责把一系列操作看做一个独立的逻辑单元,这些操作要么同时成功,要么同时失败。下面是一个经典的例子:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->createprocedure TransferMoeny ( @FromAccountNovarchar(50),-- 转出账号 @ToAccountNovarchar(50),--转入账号 @MoneyCountmoney--转账金额) as--判断账号是否存在ifexists (sel 阅读全文

posted @ 2013-08-01 16:04 love楠 阅读(144) 评论(0) 推荐(0) 编辑

摘要:存储过程的概念: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程的优点:存储过程与存储在客户本地的T-SQL程序相比,具有如下优点:u 模块化的程序设计:存储过程经过一次创建之后,可以被无数次调用,所以增加代码的重用性和共享性,提高应用程序的开发的质量和效率。另外,用户可以独立于应用程序而对存储过程进行修改,不影响源程序。u 执行速度快:存储过程在创建时就经过了语法检查和性能优化,因此在执行时不必重复这些步骤。存储过程在经过第一次执行后,SQL S... 阅读全文

posted @ 2013-08-01 16:03 love楠 阅读(284) 评论(0) 推荐(0) 编辑

摘要:触发器是一个在修改指定表中的数据时自动执行的特殊存储过程。 触发器定义在特定的表上,这个表称为触发器表。当试图在触发器表中插入、更新或删除数据时,触发器会针对所做动作自动执行。 不像普通的存储过程,触发器不能被直接调用,也不传递或接受参数。触发器及触发它的语句被视为单个事务,可以在触发器内的任何地方被回滚,即使触发器中不存在显式的BEGIN TRANSACTION语句,在触发器的定义中也可以包括ROLLBACK TRANSACTION语句。 触发器的主要优点是它们可以包含复杂的处理逻辑。触发器能够对数据库中的相关表进行级联修改,强制比CHECK约束更复杂的数据完整性。 触发器的类型:INS.. 阅读全文

posted @ 2013-08-01 16:02 love楠 阅读(502) 评论(0) 推荐(0) 编辑

摘要:假设只有一个table,名为pages,有四个字段,id,url,title,body。里面储存了很多网页,网页的url地址,title和网页的内容,然后你用一个sql查询将url匹配的排在最前,title匹配的其次,body匹配最后,没有任何字段匹配的,不返回。selecta.[id],a.markfrom(select[page].[id],100asmarkfrom[page]where[page].[url]like'%baidu%'unionselect[page].[id],50asmarkfrom[page]where[page].[title]like' 阅读全文

posted @ 2012-12-17 10:36 love楠 阅读(859) 评论(0) 推荐(0) 编辑

摘要:假设有张学生成绩表(tb)如下:NameSubjectResult张三语文 74张三数学 83张三物理 93李四语文 74李四数学 84李四物理 94*/-------------------------------------------------------------------------/*想变成姓名语文数学物理-------------------------------------------李四748494张三748393*/createtabletb(Namevarchar(10),Subjectvarchar(10),Resultint)insertintot... 阅读全文

posted @ 2012-12-17 10:35 love楠 阅读(168) 评论(0) 推荐(0) 编辑

摘要:/******* 导出到excel exec master..xp_cmdshell 'bcp settledb.dbo.shanghu out c:\temp1.xls -c -q -s"gnetdata/gnetdata" -u"sa" -p""' /*********** 导入excel select * from opendatasource( 'microsoft.jet.oledb.4.0', 'data source="c:\test.xls";user id= 阅读全文

posted @ 2012-12-14 16:02 love楠 阅读(207) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示