随笔分类 -  SQL SERVER

摘要:序号姓名性别身高1张三男1852李四女1613王五女1664赵六男1781.获取男生女生人数select count(性别) , 性别 from 表名 group by 性别 结果为 2男 2女2.如果想读取男生女生人数,且显示出来男女生最高的是谁呢?下面这样写是不可以的:消息 8120,级别 16... 阅读全文
posted @ 2015-01-23 14:26 bdf216 阅读(3781) 评论(0) 推荐(0)
摘要:-- 更改字段类型 默认值 alter table 表名 alter column 字段名 类型ALTER TABLE 表名 add DEFAULT ('修改后的默认值') for 字段名 WITH VALUES --注:如果该字段以前已经有默认值了,在修改之前需要先将约束删除,否则会报错 --删约束的SQL: Alter table 表名 drop constraint 约束名 --关于约束名,需要先查一下, --查约束名的SQL: select c.name from sysconstraints a inner join syscolumns b on a.colid=b 阅读全文
posted @ 2014-01-12 17:22 bdf216 阅读(966) 评论(0) 推荐(0)
摘要:1. sql拒绝访问?提示SQL Serve不存在或访问被拒绝 (SQL Server does not exist or access denied.)(A)1:你如果是独立上网的请把21端口打开.局域网把1433端口打开就可以了.2;关闭防火墙!(B)把数据库连接的 SqlLocalName="(local)" 的(local) 改成 IP试试。可以把(local) 该成127.0.0.1,或者改成外网IP外网IP查询:在命令中录入 cmd 回车,在dos中录入 ipconfig 回车(C)SQL Server 右键属性==>安全选项中的“所有权链接:”“允许跨数 阅读全文
posted @ 2013-09-05 16:45 bdf216 阅读(387) 评论(0) 推荐(0)
摘要:Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。 1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select 阅读全文
posted @ 2012-09-21 11:30 bdf216 阅读(218) 评论(0) 推荐(0)
摘要:数据库里的表转到另一个数据库中 阅读全文
posted @ 2012-08-22 18:10 bdf216 阅读(344) 评论(0) 推荐(0)
摘要:事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。在sql server+ .net 开发环境下,有两种方法能够完成事务的操作,保持数据库的数据完整性;一个就是用sql存储过程,另一个就是在ADO.NET中一种简单的事务处理;现在通过一个典型的银行转账的例子来说明一下这两个例子的用法我们先来看看sql存储过程是如何来完成事务的操作的:首先创建一个表:create database aaaa --创建一个表,包含用户的帐号和钱 阅读全文
posted @ 2012-08-07 17:10 bdf216 阅读(242) 评论(0) 推荐(0)
摘要:ASP.NET调用存储过程的方法的介绍呢,我们为了突出新方法的优点,首先介绍一下在.NET中调用存储过程的“官方”方法。另外,本文的所有示例程序均工作于SqlServer数据库上,其它情况类似,以后不再一一说明。本文所有例子均采用C#语言。 要在应用程序中访问数据库,一般性的步骤是:首先声明一个数据库连接SqlConnection,然后声明一个数据库命令SqlCommand,用来执行SQL语句和存储过程。有了这两个对象后,就可以根据自己的需要采用不同的执行方式达到目的。需要补充的是,不要忘记在页面上添加如下的引用语句:using System.Data.SqlClient。 就执行存储过程.. 阅读全文
posted @ 2012-07-25 14:00 bdf216 阅读(218) 评论(0) 推荐(0)
摘要:ASP.NET执行存储过程一. 执行一个没有参数的存储过程的代码如下:connectionString为连接字符串SqlConnection conn=new SqlConnection(connectionString); SqlDataAdapter da = new SqlDataAdapter();da.SelectCommand = new SqlCommand();da.SelectCommand.Connection = conn;//myProc存储过程的名字da.SelectCommand.CommandText = "myProc";da.SelectC 阅读全文
posted @ 2012-07-25 13:55 bdf216 阅读(256) 评论(0) 推荐(0)