SQL Oracle Ado.net数据编程
饅頭
Life is like a boat and Im at sea.
展开
-
SQL Server取系统当前时间
getdate //获得系统当前日期datepart //获取日期指定部分(年月日时分表) getdate()函数:取得系统当前的日期和时间。返回值为datetime类型的。 用法:getdate()例子: select getdate() as dte,dateadd(day,-1,getdate()) as nowdat 输出结果: dte nowd转载 2009-11-05 16:06:00 · 2674 阅读 · 0 评论 -
asp.net 下web.config中配置数据库连接
1、Web.config 可以采用写连接条件 或 附加 ×.mdf 文件 providerName="System.Data.SqlClient" connectionString= "server=myserver;database=Products;uid=;pwd=" /> providerName="System.Data.Sq原创 2010-01-11 16:31:00 · 664 阅读 · 0 评论 -
经典sql语句
说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b)insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间select a.title,a.username,转载 2010-03-30 09:58:00 · 432 阅读 · 0 评论 -
几道经典的SQL笔试题目
几道经典的SQL笔试题目(有答案)(1)表名:购物信息购物人 商品名称 数量A 甲 2B 乙 4C 丙 1A 丁 2B 丙 5……(其他用户实验的转载 2010-04-10 19:26:00 · 694 阅读 · 0 评论 -
触发器 真好用 哈哈
删除表T_User中用户时,自动触发并删除表Sys_UserRole中相关数据(在SQL2008中的表T_User下的触发器中写以下代码)Create trigger trigger_DelDptUseron T_Userfor Delete As Delete From Sys_UserRoleWhere UserID=(select UserID from deleted)原创 2010-05-08 19:42:00 · 805 阅读 · 0 评论 -
SQL2005干净卸载
<br />昨天卸载安装sql2005,安装显示成功之后可是就是没有进入sql的文件,只有配置工具,于是就卸载了,这下可好,卸载没卸干净,又重新安装,这次不仅显示上一次已经安装的文件已经安装安装完成,还显示只有配置工具,反复弄了好几次还是不成功,今天起来又开始我的安装历程,我先决定把该卸载的卸载了然后再安装。<br />第一步:彻底卸载SQL2005<br />以下是转自本牛人的文章,我就是按此方法操作,真的很成功。<br />转载自bubbledong博客的一篇文章。<br />管理分类…<br />这些转载 2010-07-07 12:51:00 · 1395 阅读 · 0 评论 -
SQL-MSSQL-CODE大全
【引用于 chinayaosir 仅为收藏备用,谢谢】/*********************************************************/function:SQL MSSQL TECHNOLOGY ARTICLEfile :SQL-MSSQL.TXTauthor :chinayaosir QQ:44633197 Tools :MSSQL QUE转载 2010-05-13 20:46:00 · 590 阅读 · 0 评论 -
【汇总】SQL CODE --- 经典·精彩
【汇总】SQL CODE --- 经典·精彩 数据操作类 SQLHelper.cs 无限级分类 存储过程 百万级分页存储 SQL经典短小代码收集 学生表 课程表 成绩表 教师表 50个常用sql语句 SQL SERVER 与ACCESS、EXCEL的数据转换 游标 根据不同的条件查询不同的表 INNER JOIN 语法 master.dbo.spt_values 的妙用关于SQL时间类型的模转载 2010-05-13 21:04:00 · 554 阅读 · 0 评论 -
50条常用sql语句
注:出处已不可考,不过,其中不少语句还是蛮精妙的。Student(S#(学号),Sname(姓名),Sage(年龄),Ssex(性别)) 学生表 Course(C#(课程编号),Cname(课程名称),T#(老师编号)) 课程表 SC(S#(学号),C#(课程编号),score(分数)) 成绩表 Teacher(T#(老师编号),TnameSname(姓名)) 教师表 问题: 1、查询“0转载 2010-05-14 00:46:00 · 533 阅读 · 0 评论 -
数据库对象命名参考
本文是一个参考,不是一个规范,更不是一个标准。它仅代表了我个人的观点和建议,并只考虑了通常条件下的规则,你可以根据实际情况随意修改它。引言编码规范是一个优秀程序员的必备素质,然而,有很多人非常注重程序中变量、方法、类的命名,却忽视了同样重要的数据库对象命名。这篇文章结合许多技术文章和资料,以及我自己的开发经验,对数据库对象的命名规则提出了一点建议,希望能为大家提供一些参考。NOTE:虽转载 2010-05-30 15:21:00 · 631 阅读 · 0 评论 -
SQL注入防御方法-程序员篇
<br />SQL注入越来越多的被利用来入侵网站,部分WEB程序员也开始关注这方面的知识,但由于对入侵的方法一知半解,导致在过滤的时候漏掉某些字符,造成安全漏洞;或者是草木皆兵,把一些合法的用户请求都拒之门外,试想一下,当用户想输入个I'm a boy的时候,却给你臭骂一顿,他还会愿意再上你的网站吗? [转自:飞腾设计网 www.feitec.com]<br /> <br /> 下面,我从程序方面介绍一下SQL注入的防御方法,首先看这三句最简单SQL语句 [转自:飞腾设计网 www.feitec.c转载 2010-06-18 17:59:00 · 903 阅读 · 0 评论 -
一个项目涉及到的50个Sql语句(整理版)
<br />/*<br />标题:一个项目涉及到的50个Sql语句(整理版)<br />作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)<br />时间:2010-05-10<br />地点:重庆航天职业学院<br />说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。<br />问题及描述:<br />--1.学生表<br />Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别<br />--转载 2010-08-13 17:21:00 · 583 阅读 · 0 评论 -
一个项目涉及到的50个Sql语句(整理版)
<br />/*<br />标题:一个项目涉及到的50个Sql语句(整理版)<br />作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)<br />时间:2010-05-10<br />地点:重庆航天职业学院<br />说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。<br />问题及描述:<br />--1.学生表<br />Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别<br />--转载 2010-08-13 17:27:00 · 847 阅读 · 0 评论 -
Randomly Sorting Query Results in SQL
Q. How can I randomly sort query results? A. To randomly order rows, or to return x number of randomly chosen rows, you can use the RAND function inside the SELECT statement.原创 2010-03-19 16:29:00 · 699 阅读 · 0 评论 -
Sql常见面试题 受用了
1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学转载 2009-12-25 17:37:00 · 1253 阅读 · 0 评论 -
SQL语句收集
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwin转载 2009-12-25 15:43:00 · 379 阅读 · 0 评论 -
SQL语句复习:insert,update,delete,select
最近一直在学习SQL server的内容。昨天考了一下试。感觉真的是不容易啊。特别是一些复杂的查询。搞得我头昏脑胀的。不过也是由于自己的知识掌握的还不够扎实啊。所以今天复习了一下T-SQl语句的增删改查。发现的确是有很多都忘记了。现在把结果写出来。以后可不要忘了呀。--SQL语句复习 --一,插入insert语句 --1,insert单行数据 insert into students(sNa原创 2009-11-02 14:50:00 · 1298 阅读 · 0 评论 -
SQLServer导出表到EXCEL文件的存储过程
SQL Server导出表到EXCEL文件的存储过程: *--数据导出EXCEL 导出表中的数据到Excel,包含字段名,文件为真正的Excel文件 ,如果文件不存在,将自动创建文件 ,如果表不存在,将自动创建表 基于通用性考虑,仅支持导出标准数据类型 ---*/ /**//*--调用示例 p_exporttb @tbname=地区资料,@pa转载 2009-11-11 22:17:00 · 1076 阅读 · 0 评论 -
SQL 2008 怎样还原数据库?
因现在的工作需要,我得从WinForm的平台,转型到WebForm的页面。 有一年多没有接触SQL Server了,虽然大学时有点基础,但也忘记得差不多了。 因为Asp.net型的B/S网站和WinForm的还是有点不同,现在工作起来不是那么得心应手。温故而知新,就把以前实习时做的的网站源代码拿出来看看。 因为要用到SQL 2005S数据库,原创 2009-11-10 20:46:00 · 5100 阅读 · 2 评论 -
怎样用SQL语句判断一个数据表中至少N项不为空???
前两天一个学姐问我个SQL语句的问题,现在把解决方案贴出来,也算总结一下吧。她的问题是:“一个表中有15个字段,用SQL语句判断其中5项或以上不为空,怎么判断,很急……”。当时我很忙,没多看,呵呵,不够意思啦。但我请同事帮她写了个,以解燃眉之急,在此也谢谢小米。今天再把QQ聊天记录翻出来,用本地数据库数据表试验了下, 有点问题,于是自己修改。【详细情况,请参考SQL Server原创 2010-01-13 17:31:00 · 3886 阅读 · 0 评论 -
SQL 如何删除数据表中重复的数据?
【引用:猛犸技术文章摘要】经测试,方法二可成功删除数据,方法一、三 删除数据失败。请路过的朋友,指点迷津。。。 问题:一个表有自增的ID列,表中有一些记录内容重复,也就是说这些记录除了ID不同之外,其他的信息都相同。需要把重复的记录保留一条,剩下的删除 方法一:还是2000年的时候一位Oracle DBA叫m.l发给技术部全体的(可惜原始邮件找不原创 2010-01-13 23:42:00 · 1277 阅读 · 0 评论 -
SQL Server 2000/2005 分页SQL — 单条SQL语句
有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHER转载 2010-01-21 22:43:00 · 570 阅读 · 0 评论 -
DataSet 中的 Relations 属性
示例来自 MSDN,将四个表关联在一起,适应于在操作多表时,有时需要关联表有时不需要关联的情况下(见 CommunityServer 的 cs_shared_Threads_GetThreadSet 存储过程也属此类应用)。using System;using System.Data;using System.Data.SqlClient;namespace TestDataR转载 2010-01-28 16:58:00 · 1076 阅读 · 0 评论 -
SQL中truncate table和delete的区别
TRUNCATE TABLE 在功能上与不带 Where 子句的 Delete 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 Delete 速度快,且使用的系统和事务日志资源少。 Delete 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。转载 2010-01-28 23:00:00 · 1486 阅读 · 1 评论 -
SQL 取n到m条记录
BUG还得自己改啦。。。1. select top (m-n) * from tablename where id not in (select top n id from tablename) 2. select top m * into 临时表(或表变量) from tablename原创 2010-01-26 11:30:00 · 497 阅读 · 0 评论 -
在线人数的统计方法
*******author:fibona 熊祥众********date:2004-7-30********功能:在线人数统计方法:*/写得比较详细,不过我给你一个比较有用的思考(一种方法吧):先在数据库中用户表中增加一个字段,用户最后活动时间比如说 lastactive字段。采用unix时间形式存放简单一些。判断用户在线可以用如果最后活动时间与当前活动时间的差在两分钟之转载 2009-12-09 11:39:00 · 499 阅读 · 0 评论 -
c# winform 桌面程序连接Access数据库,操作Access数据库,分页,ADO.NET
本文介绍C#访问操作Access数据库的基础知识,并提供一个相关的例程。 1.通过ADO.NET的OleDb相关类来操作Access 主要知识点如下: using System.Data.OleDb; using System.Data; 连接字符串:String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=pr转载 2010-03-03 18:10:00 · 1593 阅读 · 0 评论 -
SQL 模糊查询
在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELEC转载 2009-12-25 14:22:00 · 510 阅读 · 0 评论 -
一个项目涉及到的50个Sql语句(整理版)
<br />/*<br />标题:一个项目涉及到的50个Sql语句(整理版)<br />作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)<br />时间:2010-05-10<br />地点:重庆航天职业学院<br />说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。<br />问题及描述:<br />--1.学生表<br />Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别<br />--转载 2010-08-13 17:26:00 · 613 阅读 · 0 评论