TRUNCATE的使用

2019-11-22
阅读 2 分钟
3.1k
当你不再需要该表时, 用 drop;当你仍要保留该表,但要删除所有记录时, 用 truncate;当你要删除部分记录时(always with a WHERE clause), 用 delete.

新建数据库关系图时报错:无法作为数据库主体执行,因为主体 "dbo" 不存在、无法模拟这种类型的主体,或您没有所需的权限。

2019-11-21
阅读 1 分钟
3.6k
新附加的数据库需要设置所有者才能建立数据库关系图 解决办法1: 查看数据库的所有者: {代码...} 返回: 更改所有者为当前账号或sa: {代码...} 解决方法2:   选择“AdventureWorksDW2017”,右键,选择“属性”,选择“文件”页,点击“所有者”右侧按钮,点击“浏览”按钮,选择当前登录用户或者“sa”

视图是什么?游标是什么?

2019-03-27
阅读 6 分钟
3.8k
答:视图是一种虚拟表,虚拟表具有和物理表相同的功能,可以对虚拟表进行增该查操作;视图通常是一个或多个表的行或列的子集;视图的结果更容易理解(修改视图对基表不影响),获取数据更容易(相比多表查询更方便),限制数据检索(比如需要隐藏某些行或列),维护更方便。游标对查询出来的结果集作为一个单元来有效的处...

什么是索引,有什么优点?

2019-03-25
阅读 3 分钟
2.5k
答:索引象书的目录类似,索引使数据库程序无需扫描整个表,就可以在其中找到所需要的数据,索引包含了一个表中包含值的列表,其中包含了各个值的行所存储的位置,索引可以是单个或一组列,索引提供的表中数据的逻辑位置,合理划分索引能够大大提高数据库性能。

什么是事务?什么是锁?

2019-03-25
阅读 5 分钟
11.3k
答:事务是指一个工作单元,它包含了一组数据操作命令,并且所有的命令作为一个整体一起向系统提交或撤消请求操作,即这组命令要么都执行,要么都不执行。锁是在多用户环境中对数据的访问的限制。SqlServer自动锁定特定记录、字段或文件,防止用户访问,以维护数据安全或防止并发数据操作问题,锁可以保证事务的完整性和...

维护数据库的完整性和一致性,你喜欢用触发器还是自写业务逻辑?为什么?

2019-03-22
阅读 2 分钟
5k
答:我是这样做的,尽可能使用约束,如check,主键,外键,非空字段等来约束,这样做效率最高,也最方便。其次是使用触发器,这种方法可以保证,无论什么业务系统访问数据库都可以保证数据的完整新和一致性。最后考虑的是自写业务逻辑,但这样做麻烦,编程复杂,效率低下。

产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。

2019-03-21
阅读 4 分钟
2.6k
答: {代码...} Random类表示伪随机数生成器,它是生成满足某些随机性统计要求的数字序列的设备。 基本用法: {代码...} 演示:* {代码...} 加密: 对于简单的任务,Random类就足够了。但对于复杂的事物,RNGCryptoServiceProvider更好。 {代码...} 使用字段或传递Random作为参数以避免重复的随机数。 class Program{ {...

.net中读写数据库需要用到那些类?他们的作用?

2019-03-21
阅读 12 分钟
4.1k
答:SqlConnection连接、SqlCommand操作、SqlDataReader读取、DataSet数据管理、SqlDataAdapter数据适配

一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。

2019-03-21
阅读 3 分钟
8.4k
一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现答: {代码...} 或者: {代码...} 或者: {代码...} 不用递归: {代码...}      什么是递归函数/方法? 任何一个方法既可以调用其他方法又可以调用自己,而当这个方法调用自己时,我们就叫它递归函数或者递归方法! 通常递归有两个...

列举ASP.NET 页面之间传递值的几种方式。

2019-03-21
阅读 6 分钟
2.5k
一:QueryString. 可以使用查询字符串请求网页。ASP.NET中的QueryString访问此信息。当你加载file.html?x = y时,它解析“x”和“y”。首先,我们看到一个.aspx Web窗体页面,在用户访问Default.aspx时执行。这里的代码是代码隐藏部分Default.aspx.cs。尝试在URL的末尾添加字符串“?param = dotnet”。Response.Write将被触...

C# ::作用域运算符

2019-03-15
阅读 2 分钟
5.1k
什么是作用域(scope)?简单来说,是变量在程序中的起作用范围。一般来说,一个变量只有在特定的区域内是有意义的,那么,限定这个变量的有效区域的代码范围就是这个变量的作用域。作用域的使用能够减少名字冲突,即在不同的作用域可以存在相同名字的变量。在C#中,变量的作用域在他所处的最近的一对花括号内。还有一个...