仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 507|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网页设计SQL SERVER的数据范例

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。server|数据|数据范例1.SQLSERVER的数据范例

  数据类弄是数据的一种属性,暗示数据所暗示信息的范例。任何一种盘算机言语都界说了本人的数据范例。固然,分歧的程序言语都具有分歧的特性,所界说的数据范例的各种和称号都或多或少有些分歧。SQLServer供应了25种数据范例:
  ・Binary[(n)]
  ・Varbinary[(n)]
  ・Char[(n)]
  ・Varchar[(n)]
  ・Nchar[(n)]
  ・Nvarchar[(n)]
  ・Datetime
  ・Smalldatetime
  ・Decimal[(p[,s])]
  ・Numeric[(p[,s])]
  ・Float[(n)]
  ・Real
  ・Int
  ・Smallint
  ・Tinyint
  ・Money
  ・Smallmoney
  ・Bit
  ・Cursor
  ・Sysname
  ・Timestamp
  ・Uniqueidentifier
  ・Text
  ・Image
  ・Ntext(1)二进制数据范例

  二进制数据包含Binary、Varbinary和Image
  Binary数据范例既能够是流动长度的(Binary),也能够是变长度的。
  Binary[(n)]是n位流动的二进制数据。个中,n的取值局限是从1到8000。其存储窨的巨细是n+4个字节。
  Varbinary[(n)]是n位变长度的二进制数据。个中,n的取值局限是从1到8000。其存储窨的巨细是n+4个字节,不是n个字节。
  在Image数据范例中存储的数据是以位字符串存储的,不是由SQLServer注释的,必需由使用程序来注释。比方,使用程序可使用BMP、TIEF、GIF和JPEG格局把数据存储在Image数据范例中。(2)字符数据范例

  字符数据的范例包含Char,Varchar和Text
  字符数据是由任何字母、标记和数字恣意组合而成的数据。
  Varchar是变长字符数据,其长度不凌驾8KB。Char是定长字符数据,其长度最多为8KB。凌驾8KB的ASCII数据可使用Text数据范例存储。比方,由于Html文档全体都是ASCII字符,而且在一样平常情形下长度凌驾8KB,以是这些文档能够Text数据范例存储在SQLServer中。(3)Unicode数据范例

  Unicode数据范例包含Nchar,Nvarchar和Ntext
  在MicrosoftSQLServer中,传统的非Unicode数据范例同意利用由特定字符集界说的字符。在SQLServer安装过程当中,同意选择一种字符集。利用Unicode数据范例,列中能够存储任何由Unicode尺度界说的字符。在Unicode尺度中,包含了以各类字符集界说的全体字符。利用Unicode数据范例,所克服的窨是利用非Unicode数据范例所占用的窨巨细的两倍。
  在SQLServer中,Unicode数据以Nchar、Nvarchar和Ntext数据范例存储。利用这类字符范例存储的列能够存储多个字符会合的字符。当列的长度变更时,应当利用Nvarchar字符范例,这时候最多能够存储4000个字符。当列的长度流动稳定时,应当利用Nchar字符范例,一样,这时候最多能够存储4000个字符。当利用Ntext数据范例时,该列能够存储多于4000个字符。(4)日期和工夫数据范例

  日期和工夫数据范例包含Datetime和Smalldatetime两品种型
  日期和工夫数据范例由无效的日期和工夫构成。比方,无效的日期和工夫数据包含“4/01/9812:15:00:00:00PM”和“1:28:29:15:01AM8/17/98”。前一个数据范例是日期在前,工夫在后一个数据范例是刹那间在前,日期在后。在MicrosoftSQLServer中,日期和工夫数据范例包含Datetime和Smalldatetime两品种型时,所存储的日期局限是从1753年1月1日入手下手,到9999年12月31日停止(每个值请求8个存储字节)。利用Smalldatetime数据范例时,所存储的日期局限是1900年1月1日入手下手,到2079年12月31日停止(每个值请求4个存储字节)。
  日期的格局能够设定。设置日期格局的命令以下:
  SetDateFormat{format|@format_var|
  个中,format|@format_var是日期的按次。无效的参数包含MDY、DMY、YMD、YDM、MYD和DYM。在默许情形下,日期格局为MDY。
  比方,当实行SetDateFormatYMD以后,日期的格局为年月日情势;当实行SetDateFormatDMY以后,日期的格局为日月丰年情势(5)数字数据范例

  数字数据只包括数字。数字数据范例包含负数和正数、小数(浮点数)和整数
  整数由正整数和负整数构成,比方39、25、0-2和33967。在MicrsoftSQLServer中,整数存储的数据范例是  Int,Smallint和Tinyint。Int数据范例存储数据的局限年夜于Smallint数据范例存储数据的局限,而Smallint据范例存储数据的局限年夜于Tinyint数据范例存储数据的局限。利用Int数据狗昔存储数据的局限是从-2147483648到2147483647(每个值请求4个字节存储空间)。利用Smallint数据范例时,存储数据的局限从-32768到32767(每个值请求2个字节存储空间)。利用Tinyint数据范例时,存储数据的局限是从0到255(每个值请求1个字节存储空间)。
  准确小娄数据在SQLServer中的数据范例是Decimal和Numeric。这类数据所占的存储空间依据该数据的位数后的位数来断定。
  在SQLServer中,近似小数数据的数据范例是Float和Real。比方,三分之一这个分数记作。3333333,当利用近似数据范例时能正确暗示。因而,从体系中检索到的数据大概与存储在该列中数据不完整一样。(6)泉币数据暗示正的大概负的泉币数目。

  在MicrosoftSQLServer中,泉币数据的数据范例是Money和Smallmoney  Money数据范例请求8个存储字节,Smallmoney数据范例请求4个存储字节。(7)特别数据范例

  特别数据范例包含后面没有提过的数据范例。特别的数据范例有3种,即  Timestamp、Bit和Uniqueidentifier。
  Timestamp用于暗示SQLServer举动的前后按次,以二进投影的格局暗示。Timestamp数据与拔出数据大概日期和工夫没有干系。
  Bit由1大概0构成。当暗示真大概假、ON大概OFF时,利用Bit数据范例。比方,扣问是不是是每次会见的客户机哀求能够存储在这类数据范例的列中。
  Uniqueidentifier由16字节的十六进制数字构成,暗示一个全局独一的。当表的纪录行请求独一时,GUID长短常有效。比方,在客户标识号列利用这类数据范例能够区分分歧的客户。2.用户界说的数据范例

  用户界说的数据范例基于在MicrosoftSQLServer中供应的数据范例。当几个表中必需存储统一种数据范例时,而且为包管这些列有不异的数据范例、长度和可空性时,可使用用户界说的数据范例。比方,可界说一种称为  postal_code的数据范例,它基于Char数据范例。
  当创立用户界说的数据范例时,必需供应三个数:数据范例的称号、所基于的体系数据范例和数据范例的可空性。(1)创立用户界说的数据范例

  创立用户界说的数据范例可使用Transact-SQL语句。体系存储历程sp_addtype能够来创立用户界说的数据范例。其语法情势以下:
  sp_addtype{type},[,system_data_bype][,null_type]
  个中,type是用户界说的数据范例的称号。system_data_type是体系供应的数据范例,比方Decimal、Int、Char  等等。null_type暗示该数据范例是怎样处置空值的,必需利用单引号引发来,比方NULL、NOTNULL大概NONULL。
  例子:
  Usecust
  Execsp_addtypessn,Varchar(11),"NotNull
  创立一个用户界说的数据范例ssn,其基于的体系数据范例是变长为11的字符,不同意空。
  例子:
  Usecust
  Execsp_addtypebirthday,datetime,Null
  创立一个用户界说的数据范例birthday,其基于的体系数据范例是DateTime,同意空。
  例子:
  Usemaster
  Execsp_addtypetelephone,varchar(24),NotNull
  Eexcsp_addtypefax,varchar(24),Null
  创立两个数据范例,即telephone和fax(2)删除用户界说的数据范例

  当用户界说的数据范例不必要时,可删除。删除用户界说的数据范例的命令是sp_droptype{type}。
  例子:
  Usemaster
  Execsp_droptypessn
  注重:当表中的列还正在利用用户界说的数据范例时,大概在其下面还绑定有默许大概划定规矩时,这类用户界说的数据范例不克不及删除。

SQLSERVER的字段范例申明

  以下为SQLSERVER7.0以上版本的字段范例申明。SQLSERVE</p>专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。
沙发
发表于 2015-1-20 07:44:23 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
小魔女 该用户已被删除
板凳
发表于 2015-1-20 17:53:47 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
若天明 该用户已被删除
地板
发表于 2015-1-29 13:44:53 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
爱飞 该用户已被删除
5#
 楼主| 发表于 2015-2-6 01:38:10 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
不帅 该用户已被删除
6#
发表于 2015-2-14 20:33:34 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-4 10:22:10 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
透明 该用户已被删除
8#
发表于 2015-3-11 18:16:33 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
海妖 该用户已被删除
9#
发表于 2015-3-19 06:44:29 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
因胸联盟 该用户已被删除
10#
发表于 2015-3-27 11:08:33 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 03:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表