锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 英语翻译 / ASP.NET的在线SQLServer管理网站翻译中文译文
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品开源心得,转载请注明:“锐英源www.wisestudy.cn,孙老师作品,电话13803810136。”需要全文内容也请联系孙老师。英文原文

ASP.NET SQL Server管理 
管理主界面

1. 介绍

软件需要数据;我相信,Microsoft SQL Server是管理大量的数据/信息的最佳选择。任何和应用开发相关数据库,所有的开发者都非常熟悉Microsoft SQL Server数据库管理系统与服务器的工具,客户端工具和它的共同发展的环境等等。

试想一下,如果我们有一个WEB为基础的SQL Server管理工具,通过它开发人员可以做数据库相关应用里基本常见的任务,我想这可能对大家大有好处。这篇文章的目的是与大家分享,如何创建一个ASP.NET SQL Server管理工具。这篇文章是给你一个总体思路,让你可以直接访问SQL Server数据库对象如表、视图、存储过程等对象。

2. ASP.NET SQL Server管理

此应用程序是一个基于Web的SQL Server管理工具。它有一定的灵活性,以处理各种数据库对象。它允许你快速显示任何特定数据库里表/视图中的数据。对于视图、存储过程和函数的支持,让你轻松易用。

总体来说,ASP.NET SQL Server管理器会给你一个基于Web的SQLServer管理工具。

3. 特点


正如介绍里的总结,它是一个管理工具,所以我尝试包括所有的面向一般的应用程序开发的基本特征。下面给出的一些特点: 

  • 本地和远程环境
  • 处理对象
    • 视图
    • 存储过程
    • 用户定义函数 

这将有助于你自动生成SQL脚本,如视图、存储过程和函数等,还可以创建,修改或删除任何数据库对象及更多功能....

登录

3.1本地和远程环境

当您使用Microsoft SQL Server客户端工具时,你需要注册数据库服务器。环境可能是局域网(LAN)或远程/互联网。Microsoft SQL Server内部管理了登记过程和本地或远程环境中的连接活动。

在这篇文章中,我展示如何在局域网(LAN)以及远程/互联网环境中的数据库服务器连接。

3.2工作对象

正如我们之前讨论的,当您使用Microsoft SQL Server客户端工具时,你可以处理任何数据库对象。在这里,我试图证明此处理是多么容易,执行基本的数据库操纵活动容易,执行您自定义Transact-SQL语句容易,等等。
让我们考虑这种情况。为任何目的,你选择了一个对象,如视图、存储过程等...... 形成一个特定的数据库。此应用程序将自动生成的Transact-SQL语句,并让您执行基本语句,比如CREATE / ALTER / DROP等
在“理解与使用的代码”部分会有更详细的说明。  

3.2.1表

每一个关系数据库管理系统(RDBMS)的基础,是一个称为表有数据库对象。每个数据库由一个或一个以上的表,它存储数据库的数据或信息或记录。每个表都有自己独特的名称和列和行组成。表的基本任务有创建,修改和删除等等。此应用程序允许你执行提到的所有任务。创建,修改和删除表的Transact-SQL语法如下: 
表
 表创建语法
CREATE TABLE
[ database_name.[ owner ] . | owner. ] table_name
( { < column_definition >
| column_name AS computed_column_expression
| < table_constraint > } [ ,...n ]
)

[ ON { filegroup | DEFAULT } ]
[ TEXTIMAGE_ON { filegroup | DEFAULT } ]?
 欲了解更多信息,请点击this link.
 表修改语法
ALTER TABLE table_name
ALTER COLUMN column_name
{
type_name[({precision[.scale]})][NULL|NOT NULL]
{DROP DEFAULT
| SET DEFAULT constant_expression
| IDENTITY [ ( seed , increment ) ]
}
| ADD
{ < column_definition > | < table_constraint > } [ ,...n ]
| DROP
{ [ CONSTRAINT ] constraint_name
| COLUMN column }
] }
 欲了解更多信息,请点击this link.
表删除语法
DROP TABLE [ database_name . [ schema_name ] . | schema_name . ]
table_name [ ,...n ] [ ; ]
 欲了解更多信息,请点击this link.

3.2.2视图

在SQL Server中,视图是一个预先写好的存储在数据库中的查询。视图由一个SELECT语句组成,当您运行视图时,你会看到它的结果,这结果和打开表类似。有些人喜欢认为,视图是一个虚拟表。这是因为视图可以协调从多个表中获取数据和汇总数据,并以单个表形式表示出来。
此应用程序允许你执行SQL Server视图对象的所有基本任务,如创建、修改和删除等等。创建,修改和删除视图的Transact-SQL语法如下:
SQLScript
创建视图
创建一个虚拟的表,以另一种方式表示在一个或多个表中的数据。CREATE VIEW必须是查询批次中的第一条语句。
语法
CREATE VIEW [< owner > . ] view_name [ ( column [ ,...n ] ) ]
[ WITH < view_attribute > [ ,...n ] ]
AS
select_statement
[ WITH CHECK OPTION ]?
 欲了解更多信息,请点击this link.

修改视图
ALTER VIEW [ schema_name . ] view_name [ ( column [ ,...n ] ) ]
[ WITH <view_attribute> [ ,...n ] ]
AS select_statement
[ WITH CHECK OPTION ] [ ; ]
 欲了解更多信息,请点击this link.
撤消/删除视图
DROP VIEW [ schema_name . ] view_name [ ...,n ] [ ; ]
 欲了解更多信息,请点击this link.

3.2.3存储过程

几个月前,我写了一个关于SQL Server存储过程的基本概览文章,发布在codeproject.com上。我想请你阅读这篇文章, 这个环节。 
存储过程

3.2.4用户定义函数

微软SQL Server把函数分为两种类型: 

  • 标量值函数 
  • 表值函数

标量值函数
标量用户定义函数返回标量数据类型之一。不支持Text,ntext,image和timestamp类型。开发者经常编程调用这些自定义函数。
表值函数 
内联表值用户定义函数返回表中的数据类型,它是视图的一个特殊的替代者,用户定义函数可以传递到一个T-SQL SELECT命令的参数,并在本质上提供了参数化和非可更新的视图。 

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内