调试程序总结

1.没有解决方案时,可新建一个网站将自动生成的东西删掉然后再添加进去。
2.数据库文件不能在裸文件时随意更改名字否则加载了也不能用。
3.在数据库中选择某个数据库文件,选择新建查询可在查询分析器中执行查询语句
4.在数据库中选择某个表,选择编写表脚本为可以对某个表执行增删改查操作。还有powershell也可操作。
5.在安装完Sql Server 2005后,Sql Server的Network Configuration配置默认只开启share memory这个协议。如果我们想远程链接到这个数据库就要开启Named pipes和TCP/IP这两个协议,然后重启数据库服务。
6.在使用存储过程间进行参数传递的时候,要在调用时加上OUTPUT标志,如下
CREATE PROCEDURE sps_test(
 @ID INT OUTPUT) 
你想在其他存储过程中调用它来获取ID值,像这样EXEC sps_test @id OUTPUT
红色标志必须加,否则id总是null。
7.两个日期操作函数DATEADD和DATEDIFF,这两个函数分别是对日期进行加减和比较运算。
DATEADD(时间标志(如year, month, day等), 值(正负值都可以,不过有限制不能太大), 时间类型变量)
DATEDIFF(时间标志, 开始时间,结束时间) 返回值为时间的差值。
8.还学习了如何对多条重复数据进行统计的SQL关键字操作,使用DISTINCT和GROUP BY进行组合。当我们在用聚会函数和DISTINCT连用时,对被DISTINCT的字段必须和GROUP BY的字段一致,如select distinct A, B, C, avg(d) from tbl_abcd where ... group by A, B, C
这样我们就可以很容易对A, B, C相同,并且某个条件不同的记录进行均值运算了!
9.MyBase d=new MyDerived(); 
MyBase d ,声明了MyBase(基)类型的一个变量,这个变量只是对MyBase类型实例的一个引用,可以把它理解成一个指针,存储内存地址。但这个变量d,并没有指向任何实例,没有对他进行变量的初始化,赋值操作。传递给d变量的引用,必须是MyBase类型或其子类型的实例! 
new MyDerived(); 
创建一个实例,该实例类型从中继承的类型是MyBase类型,MyDerived类型的实例。创建类型实例时,编译器会为该实例(对象)分配内存空间,类,属于引用类型,会在堆上分配空间。 
MyBase d=new MyDerived(); 
d引用的是派生类型MyDerived的实例! 
在堆上创建MyDerived实例,并把该实例占有内存空间的地址,传递给d变量,让其引用。d变量存储的内存地址,指向MyDerived实例!对变量d进行类型操作,就是MyDerived类型进行实例操作! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮特大熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值