sql server(access)
haojialin
这个作者很懒,什么都没留下…
展开
-
参数话的SQL语句
string cmdStr="insert table1 values(@name, @data)"; //SqlConnection conn=new SqlConnection("server=localhost; integrated security=sspi; database=northwind"); SqlConnection conn=new SqlConne原创 2006-01-15 22:23:00 · 546 阅读 · 0 评论 -
join 使用详解方式
join 方式(1) cross join 参与select语句所有表的的所有行的笛卡尔乘积 select au_lname ,title from authors cross join titiles outer join 对参与join的两个表有主从之分,处理方式以主表的每条数据去match 从属表的列,合乎条件的数据是我们所要的答案,不原创 2006-01-26 08:43:00 · 706 阅读 · 0 评论 -
Stored Procedure(存储过程)编写经验和优化措施
Stored Procedure(存储过程)编写经验和优化措施 一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性。二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。三、介绍:在原创 2006-01-26 08:42:00 · 2037 阅读 · 5 评论 -
SQL中HAVING从句的用法
HAVING用户在使用SQL语言的过程中可能希望解决的一个问题就是对由sum或其它集合函数运算结果的输出进行限制。例如,我们可能只希望看到Store_Information数据表中销售总额超过1500美圆的商店的信息,这时我们就需要使用HAVING从句。语法格式为:SELECT "column_name1", SUM("column_name2") FROM "table_nam原创 2006-01-26 08:49:00 · 747 阅读 · 0 评论 -
利用ASP实现事务处理的方法
在开发Web应用时,无一例外地需要访问数据库,以完成对数据的查询、插入、更新、删除等操作。受应用逻辑的影响,有时需要将多条数据库操作指令组成一个工作单元(事务)。在数据库中,所谓事务是指一组逻辑操作单元,它使数据从一种状态变换到另一种状态。原创 2006-02-08 13:31:00 · 683 阅读 · 0 评论 -
在ASP.NET中调用存储过程方法新解
在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使用存储过程就使用存储过程,很少直接使用SQL语句,所以存储过程是很有用而且很重要的。 存储过程简介 简单的说,存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被原创 2006-02-09 10:39:00 · 3583 阅读 · 3 评论 -
asp.net三种事务处理
三种事务处理事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下3种总结整理如下:方法1:直接写入到sql 中在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRANS 实现 begin transdeclare @orderDetailsError int,@procuntError intdelete from [order details] w原创 2006-02-08 13:33:00 · 963 阅读 · 0 评论 -
SQLServer和Access、Excel数据传输简单总结
所谓的数据传输,其实是指SQLServer访问Access、Excel间的数据。为什么要考虑到这个问题呢?由于历史的原因,客户以前的数据很多都是在存入在文本数据库中,如Acess、Excel、Foxpro。现在系统升级及数据库服务器如SQLServer、ORACLE后,经常需要访问文本数据库中的数据,所以就会产生这样的需求。前段时间出差的项目,就是面临这样的一个问题:SQLServer和V原创 2006-02-08 21:21:00 · 769 阅读 · 0 评论 -
C#中使用SQL Server分布式管理对象(SQL-DMO)
我们曾经在以前的应用中多次需要得到SQL Server的详细信息,过去,我们必须使用API和效率低下的ADO的 调用才能得到,现在,我们有了一个新的方法,就是SQLDMO(SQL Distributed Management Objects,SQL分布式管 理对象),尽管它目前还不被人所知和使用,但是SQLDMO提供了许多强有力的、和利用代码从SQL Server获得 信息相类似的许多功能,为举例转载 2006-03-29 15:20:00 · 1096 阅读 · 0 评论 -
如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
我们知道,用SQLDMO可以实现对数据库的备份与恢复,下面给出简单的实现方法。首先需要添加对SQLDMO引用1.实现数据库的备份: 1/**//// 2 /// 数据库备份 3 /// 4 /// 备份是否成功 5 public bool DbBackup() 6 { 7 string path =转载 2006-03-29 15:21:00 · 668 阅读 · 0 评论 -
如何成功把EXCEL表的数据导入到SQL数据库,代码如何编写
http://blog.csdn.net/jasoncheung/archive/2005/01/07/243624.aspx/*=================== 导入/导出 Excel 的基本方法 ===================*/从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*=====================================原创 2006-03-03 08:28:00 · 1401 阅读 · 0 评论 -
SQL数据库备份与还原的四个存储过程与一个函数
在数据库中加入以下自定义方法和存储过程后,代码能够通过调用存储过程实现对数据库的备份与还原功能。 /*备份数据库的存储过程*/if exists( select * from sysobjects where name=pr_backup_db and xtype=p )begin drop proc pr_backup_dbendgocreate转载 2006-03-30 21:24:00 · 1318 阅读 · 2 评论 -
使用约束详解
使用约束1.使用 primary key 约束 其值能唯一的标识表中的每一行。这样的一列或多列成为表的主键,通过它可强制表的实体完整性。 job_id int primary key clustered emp_id empid constraint pk_emp_id primary key nonclustered2.使用foreign key 约束 约束引用其他的表原创 2006-01-26 08:42:00 · 772 阅读 · 0 评论 -
全文索引——CONTAINS 语法
全文索引——CONTAINS 语法我们通常在 WHERE 子句中使用 CONTAINS ,就象这样:SELECT * FROM table_name WHERE CONTAINS(fullText_column,search contents)。 我们通过例子来学习,假设有表 students,其中的 address 是全文本检索的列。1. 查询住址在北京的学生SELECT stud原创 2006-01-26 08:46:00 · 646 阅读 · 0 评论 -
SQL Server里函数的两种用法(可以代替游标)
SQL Server里函数的两种用法(可以代替游标)1. 因为update里不能用存储过程,然而要根据更新表的某些字段还要进行计算。我们常常采用游标的方法,这里用函数的方法实现。 函数部分:CREATE FUNCTION [DBO].[FUN_GETTIME] (@TASKPHASEID INT) RETURNS FLOAT AS BEGIN DECLARE @TASKID INT,原创 2006-01-26 08:45:00 · 727 阅读 · 0 评论 -
SQL 细节知识积累
Transact_sql: TRUNCATE TABLE test //用于删除test表中的数据 CREATE FUNCTION //创建用户自定义函数 ALTER FUNCTION //语句修改 DROP FUNCTION //除去用户定义函数 CREATE UNIQUE CLUSTERED INDEX client_id ON c原创 2006-01-13 23:03:00 · 1456 阅读 · 0 评论 -
ASP+MS SQL在线修改Serv-u的密码教程
下面是以Serv-U 6.0和Sql Server 2000相结合的演示。建表Sql 语句:CREATE TABLE [groupaccounts] ( [id] int IDENTITY (1,1) PRIMARY KEY, [Index] int Default 0, [Name] nVarChar(50) default , [Notes] nVarChar(255) d原创 2006-01-15 22:16:00 · 647 阅读 · 0 评论 -
.net中手动启动SQL Server服务
document.title=".net中手动启动SQL Server服务 - "+document.titleSystem.ServiceProcess.ServiceController myController = new System.ServiceProcess.ServiceController("MSSQLSERVER"); switch(myCon原创 2006-01-15 22:20:00 · 609 阅读 · 0 评论 -
关于权限的数据库设计
方法一: 用户表: T_UserInfo id name 对象表: T_Object id name 权限表 T_Access accessid userid(外键,来自用户表) objectid(外键,来自对象表) access(用代码记录用户的权限组合: 1000 浏览 1100原创 2006-01-15 22:43:00 · 956 阅读 · 0 评论 -
SqlServer存储过程编写经验和优化
一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性。 二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 三、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就原创 2006-01-15 22:51:00 · 699 阅读 · 0 评论 -
高效好用的数据访问层
using System;using System.Data;using System.Data.SqlClient;namespace JYK{ /// /// 存储过程的参数的类型,在输出型的参数里使用。 /// public enum ParameterKind { Int,Double,Decimal,NVarChar,Bit } /// /// 这是一个通用的数据访问层接原创 2006-01-15 22:53:00 · 715 阅读 · 0 评论 -
SQL Server 中易混淆的数据类型
近来在做数据库设计,有时候真弄不清SQL2000里的数据类型,所以摘了这篇文章。(1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应原创 2006-01-15 22:33:00 · 460 阅读 · 0 评论 -
SQLSERVER一个分页存储过程
CREATE PROCEDURE PrSqlPager( @TableName nvarchar(100), -- 表名 @StrWhere nvarchar(500), -- Where 子句 @IdentityKey nvarchar(100), -- 标识列 @PageNum int, -- 页号原创 2006-01-15 22:49:00 · 598 阅读 · 0 评论 -
SQLSERVER存储过程入门与提高
什么是存储过程呢?定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么原创 2006-01-15 22:50:00 · 4103 阅读 · 0 评论 -
ASP.NET向SQL Server数据库添加图片
注册border="0">添加新用户姓名电子邮件性别出生日期照片aspx.cs:using System;using System.IO;using System.Collections;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using Syste原创 2006-01-15 13:20:00 · 619 阅读 · 0 评论 -
事务全攻略
事务全攻略一 事务的属性 事务具有ACID属性 即 Atomic原子性, Consistent一致性, Isolated隔离性, Durable永久性 原子性 就是事务应作为一个工作单元,事务处理完成,所有的工作要么都在数据库中保存下来,要么完全 回滚,全部不保留 一致性 事务完成或者撤销后,都应该处于一致的状态 隔离性原创 2006-01-26 08:40:00 · 590 阅读 · 0 评论 -
SQL SERVER 与ACCESS、EXCEL的数据转换
熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明转载 2006-03-03 08:40:00 · 758 阅读 · 0 评论