精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
锐英源精品开源心得,转载请注明:“锐英源www.wisestudy.cn,孙老师作品,电话13803810136。”需要全文内容也请联系孙老师。英文原文
ASP.NET SQL Server管理
软件需要数据;我相信,Microsoft SQL Server是管理大量的数据/信息的最佳选择。任何和应用开发相关数据库,所有的开发者都非常熟悉Microsoft SQL Server数据库管理系统与服务器的工具,客户端工具和它的共同发展的环境等等。
试想一下,如果我们有一个WEB为基础的SQL Server管理工具,通过它开发人员可以做数据库相关应用里基本常见的任务,我想这可能对大家大有好处。这篇文章的目的是与大家分享,如何创建一个ASP.NET SQL Server管理工具。这篇文章是给你一个总体思路,让你可以直接访问SQL Server数据库对象如表、视图、存储过程等对象。
此应用程序是一个基于Web的SQL Server管理工具。它有一定的灵活性,以处理各种数据库对象。它允许你快速显示任何特定数据库里表/视图中的数据。对于视图、存储过程和函数的支持,让你轻松易用。
总体来说,ASP.NET SQL Server管理器会给你一个基于Web的SQLServer管理工具。
这将有助于你自动生成SQL脚本,如视图、存储过程和函数等,还可以创建,修改或删除任何数据库对象及更多功能....
当您使用Microsoft SQL Server客户端工具时,你需要注册数据库服务器。环境可能是局域网(LAN)或远程/互联网。Microsoft SQL Server内部管理了登记过程和本地或远程环境中的连接活动。
在这篇文章中,我展示如何在局域网(LAN)以及远程/互联网环境中的数据库服务器连接。
正如我们之前讨论的,当您使用Microsoft SQL Server客户端工具时,你可以处理任何数据库对象。在这里,我试图证明此处理是多么容易,执行基本的数据库操纵活动容易,执行您自定义Transact-SQL语句容易,等等。
让我们考虑这种情况。为任何目的,你选择了一个对象,如视图、存储过程等...... 形成一个特定的数据库。此应用程序将自动生成的Transact-SQL语句,并让您执行基本语句,比如CREATE / ALTER / DROP等
在“理解与使用的代码”部分会有更详细的说明。
每一个关系数据库管理系统(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.
在SQL Server中,视图是一个预先写好的存储在数据库中的查询。视图由一个SELECT语句组成,当您运行视图时,你会看到它的结果,这结果和打开表类似。有些人喜欢认为,视图是一个虚拟表。这是因为视图可以协调从多个表中获取数据和汇总数据,并以单个表形式表示出来。
此应用程序允许你执行SQL Server视图对象的所有基本任务,如创建、修改和删除等等。创建,修改和删除视图的Transact-SQL语法如下:
创建视图
创建一个虚拟的表,以另一种方式表示在一个或多个表中的数据。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.
微软SQL Server把函数分为两种类型:
标量值函数
标量用户定义函数返回标量数据类型之一。不支持Text,ntext,image和timestamp类型。开发者经常编程调用这些自定义函数。
表值函数
内联表值用户定义函数返回表中的数据类型,它是视图的一个特殊的替代者,用户定义函数可以传递到一个T-SQL SELECT命令的参数,并在本质上提供了参数化和非可更新的视图。