
SQL&SQL Server
文章平均质量分 70
acmerhlj
这个人很笨,很懒,很无趣;这个人有点疯;这个人再不努力就没戏了。
展开
-
SQL完整性
create table test( sno varchar(10) primary key, sn nvarchar(10) , sex char(2) , age int, dept nvarchar(10), check(sex=男 or sn not like 张%),)insert into test(sno,sn,sex) values(002,张斯,原创 2008-05-21 09:50:00 · 634 阅读 · 0 评论 -
在C#中通过命令对象执行SQL
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Text;using System.Windows.Forms;原创 2012-06-11 09:00:15 · 2685 阅读 · 1 评论 -
数据库操作示例(B/S结构)
一个简单的数据库操作示例程序,便于学生数据库课程设计参考,使用Sql server 2005、VS2008工具,使用SQL、C#语言。首先在Sql server 2005中建立数据,具体参考的SQL代码如下:create database mySamplegouse mySamplecreate table student( sno varchar(10) prim原创 2013-06-24 10:12:54 · 6989 阅读 · 0 评论 -
触发器的使用
--建表create table Reader( ReaderNo nvarchar(10), ReaderName nvarchar (20), Age smallint)create table Book( [BookNo] nvarchar (10), [BookName] nvarchar (20)not null, [InBase] smallint原创 2008-12-12 20:20:00 · 1700 阅读 · 2 评论 -
事务的使用示例及WinForm实现中的若干问题
--事务的使用示例create database MyDBgouse MyDBcreate table account( Id int identity primary key, balance int --余额)insert into account values(1000)insert into account values(200)go原创 2013-07-11 13:45:10 · 2076 阅读 · 0 评论 -
存储过程的基本用法
if db_id('testProcedure') is not null begin use master drop database testProcedureendcreate database testProceduregouse testProcedurecreate table Users( ID bigint identity prim原创 2012-06-08 13:03:38 · 3360 阅读 · 0 评论 -
在C#中调用存储过程(WinForm)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient; //须引用此命名空间using System.Drawing;using System.Linq;using System.Tex原创 2012-06-08 13:31:05 · 6438 阅读 · 0 评论 -
如何安装SQL Server 2008 Express
可能在安装SQL Server 2008过程中需要下载并安装 Microsoft .Net Framework 3.5 SP1 或 Microsoft .Net Framework 4.0、Windows Installer 4.5。 若已安装的VS2008是旧版,则可能还需要下载并使用虚拟光驱安装 Visual Studio 2008 Service Pack 1原创 2012-02-24 14:20:33 · 15271 阅读 · 0 评论 -
vfp中把b表的字段修改为a表对应的值
很久没用VFP,要把b表的考生号改为a表的相应的(身份证号相等)考生号都弄了好久。use a in 2go topuse b in 1go topdo while not eof(1) and not eof(2) select 1 locate for 身份证号=a.身份证号 do while found() replace 考生号 with a.考生号原创 2008-05-01 10:54:00 · 1623 阅读 · 0 评论 -
导出数据到Excel中
原理:Excel也是一种数据库管理系统(DBMS),通过SQL的insert语句把数据插入到Excel数据库的表中。首先用SQL建立测试数据库及表:然后建立Web窗体添加控件并在.cs文件中编写C#代码。连接Excel 2007及以上版本的连接串:string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + newFileName + ";Extended Properties='Excel 12.0'"; (newFileName为原创 2016-07-02 12:10:53 · 1379 阅读 · 0 评论 -
删除所有的用户表,存储过程,游标的应用,动态SQL的使用
--存储过程,删除某数据库中所有的用户表,游标的应用,动态SQL的使用--思路:先删除所有的外键,再删除所有的表;以免外键的存在导致不能删表--sys.objects表中parent_object_id表示某对象所依附的对象的ID,如外键所在表的ID--sys.foreign_keys表中有所有外键的信息,也有parent_object_id属性create database te原创 2011-12-24 11:57:04 · 750 阅读 · 0 评论 -
存储图片到数据库的image字段中,并在Winform中显示图片
有人问到图片如何存储到数据库中,以前也做过,但年代已有点久远,选择使用的软件都升级了,有些东西已废弃。所以花了点时间用VS2008+SQL Server 2005做了一个测试程序,希望能对人有所帮助。与人玫瑰,手有余香。涉及到存储过程,ADO.NET操纵数据库,SQL Server 2005中的image(或varbinary(max))字段使用。 在SQL Server 2005原创 2011-12-24 16:38:03 · 4241 阅读 · 0 评论 -
《数据库系统概论》课本P127 参考答案
create table s --3( sno varchar(10) primary key, sname varchar(10), city varchar(12), status varchar(12))insert into s values(S1,精益,天津,20)insert into s values(S2,盛锡,北京,10)insert into s val原创 2008-05-19 12:26:00 · 2033 阅读 · 0 评论 -
数据库系统设计初步
C#2005实现的简单解题系统,数据库课程设计准备知识。实现数据绑定,记录定位,更新数据,查询数据等功能。其他功能可以在此基础上增加。方便起见使用ACCESS建立数据库;建立两张表: questions(序号,内容),序号:自动编号 answers(id,学号,姓名,问题ID,答案,提交时间),id:自动编号,问题ID参照questions(序号)。功能代码为using System;原创 2008-06-13 12:42:00 · 693 阅读 · 0 评论 -
改变SQL SERVER默认不区分大小写的设置
/*SQL SERVER 2000/2005中默认不区分大小写,可以通过collate Chinese_PRC_CS_AS来要求区分大小写,可以通过collate Chinese_PRC_CI_AS恢复默认的不区分大小写*/ --建立测试数据库create database test--collate Chinese_PRC_CS_AS用于alter database中,改变不区分大小写的原创 2008-12-09 20:50:00 · 4389 阅读 · 0 评论 -
使用游标
使用游标可以逐行处理结果集中的数据,使用游标可以查询、更改、删除数据。以下是游标的基本使用方法。例题涉及2张表:Student(sno, sname, sex, age),Book(bookNo,bookName, author, price, pub)。--例1、使用游标遍历学生表中的记录,输出每个学生的学号姓名及学生数。declare @sno char(10),@sname char(20)原创 2008-12-12 20:29:00 · 830 阅读 · 0 评论 -
SQL Server分页显示数据的存储过程
create table student--建表( sno varchar(10) primary key, sname varchar(10), sex char(2), age int, dept varchar(10))--插入数据insert into student values('1001','张三','男',20,'计算机')inser原创 2011-11-05 15:27:24 · 706 阅读 · 0 评论 -
删除多余数据行的存储过程
--缘由:要把数据库给别人,但每表中的纪录最多只想给3条,于是要删除多余数据行--注意:为避免数据参照导致删除出问题,建议先删除原有外键。--存储过程spDeleteData,删除表名参数所对应的表的纪录,最多保留3条纪录--set rowcount 、动态SQL、全局临时表的应用create proc spDeleteData(@tn nvarchar(30)) asbe原创 2011-11-05 15:19:54 · 944 阅读 · 0 评论 -
分页(效果)存储过程,游标的应用
--分页(效果)存储过程,游标的应用,表变量的使用;学习之用--建表create table student( sno varchar(10) primary key, sname nvarchar(10), sex char(2), age int, dept nvarchar(10))--插入数据insert into student v原创 2011-12-13 09:49:12 · 741 阅读 · 0 评论 -
在触发器中使用游标
--在线判题系统Online judge中更新答案表的触发器,学习之用,表作了简化if db_id('test') is not nullbegin use master drop database testendcreate database testgouse testcreate table [User]( [Id] bigint原创 2008-12-20 14:13:00 · 2086 阅读 · 1 评论 -
数据库编程(简易)
数据库的一些基础知识,备查。转载 2016-09-19 19:38:34 · 3026 阅读 · 0 评论