|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!select|创立用SELECT创立纪录和表
你大概已注重到,INSERT语句与DELETE语句和UPDATE语句有一点分歧,它一次只操纵一个纪录。但是,有一个办法可使INSERT语句一次增加多个纪录。要作到这一点,你必要把INSERT语句与SELECT语句分离起来,象如许:
INSERTmytable(first_column,second_column)
SELECTanother_first,another_second
FROManothertable
WHEREanother_first=’CopyMe!’
这个语句从anothertable拷贝纪录到mytable.只要表anothertable中字段another_first的值为’CopyMe!’的纪录才被拷贝。
当为一个表中的纪录创建备份时,这类情势的INSERT语句长短常有效的。在删除一个表中的纪录之前,你能够先用这类办法把它们拷贝到另外一个表中。
假如你必要拷贝全部表,你可使用SELECTINTO语句。比方,上面的语句创立了一个名为newtable的新表,该表包括表mytable的一切数据:
SELECT*INTOnewtableFROMmytable
你也能够指定只要特定的字段被用来创立这个新表。要做到这一点,只需在字段列表中指定你想要拷贝的字段。别的,你可使用WHERE子句来限定拷贝到新表中的纪录。上面的例子只拷贝字段second_columnd的值即是’CopyMe!’的纪录的first_column字段。
SELECTfirst_columnINTOnewtable
FROMmytable
WHEREsecond_column=’CopyMe!’
利用SQL修正已创建的表是很坚苦的。比方,假如你向一个表中增加了一个字段,没有简单的举措往复除它。别的,假如你不当心把一个字段的数据范例给错了,你将没有举措改动它。可是,利用本节中报告的SQL语句,你能够绕过这两个成绩。
比方,假定你想从一个表中删除一个字段。利用SELECTINTO语句,你能够创立该表的一个拷贝,但不包括要删除的字段。这使你既删除该字段,又保存了不想删除的数据。
假如你想改动一个字段的数据范例,你能够创立一个包括准确数据范例字段的新表。创立好该表后,你就能够分离利用UPDATE语句和SELECT语句,把本来表中的一切数据拷贝到新表中。经由过程这类办法,你既能够修正表的布局,又能保留原本的数据。
</p>ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。 |
|