??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲视频精品一区,丁香网亚洲国际,精品国产一区二区三http://www.aygfsteel.com/coderdream/archive/2009/10/18/298760.htmlCoderDreamCoderDreamSun, 18 Oct 2009 12:13:00 GMThttp://www.aygfsteel.com/coderdream/archive/2009/10/18/298760.htmlhttp://www.aygfsteel.com/coderdream/comments/298760.htmlhttp://www.aygfsteel.com/coderdream/archive/2009/10/18/298760.html#Feedback0http://www.aygfsteel.com/coderdream/comments/commentRss/298760.htmlhttp://www.aygfsteel.com/coderdream/services/trackbacks/298760.html

1、安?/h2>

Oracle 版本QOracle Database 10g Release 2 (10.2.0.1)

下蝲地址Q?/p>

http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html

安装讄Q?/p>

1Q这里的全局数据库名即ؓ你创建的数据库名Q以后在讉K数据Q创?#8220;本地Net服务?#8221;时用刎ͼ

2Q数据库口o在登录和创徏“本地Net服务?#8221;{地方会用到?br />

2、创?#8220;本地Net服务?#8221;

1Q通过【程序?》【Oracle - OraDb10g_home1?》【配|和UL工具?》【Net Configuration Assistant】,q行“|络配置助手”工具Q?/h3>

2Q选择“本地 Net 服务名配|?#8221;Q?/h3>

3Q这里的“Net 服务?#8221;我们输入安装数据库时?#8220;全局数据库名”Q?/h3>

4Q主机名我们输入本机的IP地址Q?/h3>

5Q测试数据库q接Q用户名/密码为:System/数据库口令(安装时输入的“数据库口?#8221;Q:

 

默认的用户名/密码错误Q?/p>



更改dQ输入正的用户?密码Q?br />



试成功Q?br />


3、PLSQL Developer q接试

输入正确的用户名/口oQ?/p>



成功登陆Q?/p>

 

4、创I间

打开sqlplus工具Q?/p>

sqlplus  /nolog

 q接数据库:

conn /as sysdba

 创徏表空_

create tablespace camds datafile 'D:\oracle\product\10.2.0\oradata\camds\camds.dbf' size 200m autoextend on next 10m maxsize unlimited;

5、创建新用户

q行“P/L SQL Developer”工具Q以DBAQ用户名QSystemQ的w䆾dQ?br />

1Q新?#8220;UserQ用PQ?


2Q设|用户名、口令、默认表I间Q用上面新建的表空_和时表I间Q?br />


3Q设|角色权限:



4Q设|?#8221;pȝ权限“Q?/h3>

5Q点d用后Q【应用】按钮变灎ͼ新用户创建成功:



6Q新用户d试Q?/h3>

输入新用L“用户?口o”Q?/p>


新用?#8220;testcamds”成功登陆Q?/p>

6、导入导出数据库

先运行cmd命oQ进入命令行模式Q{C面的目录QD:"oracle"product"10.2.0"db_1"BIN【该目录下有exp.exe文g?br />

1Q导?/h3>

命o语法Q?br />

imp userid / pwd @sid   file = path / file  fromuser = testcamds touser = userid 

命o实例Q?/p>

 imp testcamds / 123 @camds   file = c:"testcamds fromuser = testcamds touser = testcamds 

导入l果Q?/p>

2Q导出:

命o语法Q?br />

exp  userid / pwd @sid   file = path / file  owner = userid  

命o实例Q?/p>

exp  testcamds / 123 @camdsora   file = c:"testcamds owner = testcamds 

 导入l果Q?/p>

 



CoderDream 2009-10-18 20:13 发表评论
]]>
Oraclel验http://www.aygfsteel.com/coderdream/archive/2009/06/25/284058.htmlCoderDreamCoderDreamThu, 25 Jun 2009 01:15:00 GMThttp://www.aygfsteel.com/coderdream/archive/2009/06/25/284058.htmlhttp://www.aygfsteel.com/coderdream/comments/284058.htmlhttp://www.aygfsteel.com/coderdream/archive/2009/06/25/284058.html#Feedback0http://www.aygfsteel.com/coderdream/comments/commentRss/284058.htmlhttp://www.aygfsteel.com/coderdream/services/trackbacks/284058.html 症状Q?#8220;计算机管?#8221;-?#8220;服务和应用程?#8221;-?#8220;服务”-?#8220;OracleOraDb10g_camdsTNSListener”的启动类型ؓ“自动”Q但是状态ؓI(已停止)Q手工启动,状态变?#8220;已启?#8221;Q??U后状态变?#8220;已停?#8221;Q数据库不能正常使用Q?br /> 解决ҎQ【开始?》【程序?》【Oracle - OraDb10g_camds?》【Configuration and Migration Tools?》【Net Configuration Assistant】,重新配置一下刚才的【监听程序配|】,然后h服务可以看到服务正?#8220;自动”启动了?br />


CoderDream 2009-06-25 09:15 发表评论
]]>
MySQL 语法http://www.aygfsteel.com/coderdream/archive/2007/08/17/137642.htmlCoderDreamCoderDreamFri, 17 Aug 2007 09:11:00 GMThttp://www.aygfsteel.com/coderdream/archive/2007/08/17/137642.htmlhttp://www.aygfsteel.com/coderdream/comments/137642.htmlhttp://www.aygfsteel.com/coderdream/archive/2007/08/17/137642.html#Feedback3http://www.aygfsteel.com/coderdream/comments/commentRss/137642.htmlhttp://www.aygfsteel.com/coderdream/services/trackbacks/137642.html
CREATE TABLE t1(
   id 
int not null,
   name 
char(20)
);

2、带主键的:

aQ?br>
CREATE TABLE t1(
   id 
int not null primary key,
   name 
char(20)
);

bQ复合主?br>
CREATE TABLE t1(
   id 
int not null,
   name char
(20),
   primary key (id,name)
);

3、带默认值的Q?br>
CREATE TABLE t1(
   id 
int not null default 0 primary key,
   name char
(20) default '1'
);

转脓的:
CREATE TABLE PLAYERS
       (PLAYERNO      
INTEGER NOT NULL PRIMARY KEY,
        NAME          
CHAR(15NOT NULL,
        INITIALS      
CHAR(3NOT NULL,
        BIRTH_DATE    DATE,
        SEX           
CHAR(1NOT NULL
                     
CHECK(SEX IN ('M','F')),
        JOINED        
SMALLINT NOT NULL
                     
CHECK(JOINED > 1969) ,
        STREET        
CHAR(30NOT NULL,
        HOUSENO       
CHAR(4),
        POSTCODE      
CHAR(6CHECK(POSTCODE LIKE '______'),
        TOWN          
CHAR(10NOT NULL,
        PHONENO       
CHAR(13),
        LEAGUENO      
CHAR(4))
;
CREATE TABLE TEAMS
       (TEAMNO        
INTEGER NOT NULL PRIMARY KEY,
        PLAYERNO      
INTEGER NOT NULL,
        DIVISION      
CHAR(6)   NOT NULL
                     
CHECK(DIVISION IN ('first','second')),
        
FOREIGN KEY   (PLAYERNO) REFERENCES PLAYERS (PLAYERNO))
;
CREATE TABLE MATCHES
       (MATCHNO       
INTEGER NOT NULL PRIMARY KEY,
        TEAMNO        
INTEGER NOT NULL,
        PLAYERNO      
INTEGER NOT NULL,
        WON           
SMALLINT NOT NULL
                     
CHECK(WON BETWEEN 0 AND 3),
        LOST          
SMALLINT NOT NULL
                     
CHECK(LOST BETWEEN 0 AND 3),
        
FOREIGN KEY (TEAMNO) REFERENCES TEAMS (TEAMNO),
        
FOREIGN KEY (PLAYERNO) REFERENCES PLAYERS (PLAYERNO))
;
CREATE TABLE PENALTIES
       (PAYMENTNO     
INTEGER NOT NULL PRIMARY KEY,
        PLAYERNO      
INTEGER NOT NULL,
        PAYMENT_DATE DATE 
NOT NULL
                     
CHECK(PAYMENT_DATE >= DATE('1969-12-31')),
        AMOUNT        
DECIMAL(7,2)   NOT NULL
                     
CHECK (AMOUNT > 0),
        
FOREIGN KEY (PLAYERNO) REFERENCES PLAYERS (PLAYERNO))
;
CREATE TABLE COMMITTEE_MEMBERS
       (PLAYERNO      
INTEGER NOT NULL,
        BEGIN_DATE    DATE 
NOT NULL,
        END_DATE      DATE,
        POSITION      
CHAR(20),
        
PRIMARY KEY   (PLAYERNO, BEGIN_DATE),
        
FOREIGN KEY   (PLAYERNO) REFERENCES PLAYERS (PLAYERNO),
        
CHECK(BEGIN_DATE < END_DATE),
        
CHECK(BEGIN_DATE >= DATE('1990-01-01')))
;


CoderDream 2007-08-17 17:11 发表评论
]]>
2007.11.24.|摘http://www.aygfsteel.com/coderdream/archive/2006/11/24/83393.htmlCoderDreamCoderDreamFri, 24 Nov 2006 14:56:00 GMThttp://www.aygfsteel.com/coderdream/archive/2006/11/24/83393.htmlhttp://www.aygfsteel.com/coderdream/comments/83393.htmlhttp://www.aygfsteel.com/coderdream/archive/2006/11/24/83393.html#Feedback0http://www.aygfsteel.com/coderdream/comments/commentRss/83393.htmlhttp://www.aygfsteel.com/coderdream/services/trackbacks/83393.htmll应届本U生出的招聘?技术类)
02?a >DB2 9 for z/OS q向颠峰
03?a >JavaScript学习结
04?a >30分钟内创建Web Service
05?u>Java中常见的异常
06?a class="singleposttitle" id="viewpost1_TitleUrl" href="/dyerac/archive/2006/11/24/dollyCal.html">自己做的多功能计器Q嘿?/a>
07?a id="viewpost1_TitleUrl" href="/itspy/archive/2006/11/24/83275.html">JAVA与C++的一Ҏ?/a>
08?a class="postTitle2" id="viewpost1_TitleUrl" href="/soddabao/archive/2006/11/24/83134.html">weblogic与axis之间向冲H?/a>
09?a id="viewpost1_TitleUrl" href="/soft/archive/2006/11/24/psoft.html">mysql 常用操作命o
10?a id="viewpost1_TitleUrl" href="/zqli/archive/2006/11/24/83256.html">[转]EEpȝ标准QJAVA EE5Q?
11?a class="singleposttitle" id="viewpost1_TitleUrl" href="/beansoft/archive/2006/11/24/83243.html">推荐一个Eclipse插g站点: http://www.easyeclipse.org
12?a class="postTitle2" id="viewpost1_TitleUrl" href="/kan314jp/archive/2006/11/24/83197.html">在Java中应用设计模?-Singleton
13?a class="postTitle2" id="viewpost1_TitleUrl" href="/kan314jp/archive/2006/11/24/83199.html">对于模式的“十大误解?/a>
14?a class="postTitle2" id="viewpost1_TitleUrl" href="/kan314jp/archive/2006/11/24/83198.html">在Java中应用设计模?-Factory Method
15?a class="postTitle2" id="viewpost1_TitleUrl" href="/badboyryan/archive/2006/11/24/83191.html">使用 Oracle JDeveloper 构徏您的W一?GWT Web 应用E序
16?a class="postTitle2" id="viewpost1_TitleUrl" href="/hongjunli/archive/2006/11/24/83356.html">不得不减Blog更新的次C
17?a class="singleposttitle" id="viewpost1_TitleUrl" href="/jaunt/archive/2006/11/24/83354.html">JavaScript中的Booleancd
18?a id="viewpost1_TitleUrl" href="/dreamstone/archive/2006/11/24/83351.html">mysql 基本知识和phpMyAdmin的配制Faq
19?a class="postTitle2" id="viewpost1_TitleUrl" href="/larry/archive/2006/11/24/83353.html">几个有用的javascript代码Q动态增删表|
20?a id="viewpost1_TitleUrl" href="/fireice/archive/2006/11/24/83340.html">如何有效的结束项?---ҎE务MISpȝ目的经验ȝ
21?a id="viewpost1_TitleUrl" href="/fireice/archive/2006/11/24/83338.html">在J2EE应用中安装及讄FCKeditor
22?a id="viewpost1_TitleUrl" href="/xixuui/archive/2006/11/24/83329.html">如何试自定义断a
23?a class="postTitle2" id="viewpost1_TitleUrl" href="/shmily432685/archive/2006/11/24/83327.html">我个为做好Project ManagerQ需要具备的能力
24?a class="singleposttitle" id="viewpost1_TitleUrl" href="/youxia/archive/2006/11/24/83377.html">使用Eclipse RCPq行桌面E序开发(三)Q视囑֒透视?/a>
25?a class="postTitle2" id="viewpost1_TitleUrl" href="/robbie/archive/2006/11/24/83383.html">格式化Hibernate的SQL输出语句

CoderDream 2006-11-24 22:56 发表评论
]]>
常用SQL语句技?/title><link>http://www.aygfsteel.com/coderdream/archive/2006/10/08/73904.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Sun, 08 Oct 2006 12:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/coderdream/archive/2006/10/08/73904.html</guid><wfw:comment>http://www.aygfsteel.com/coderdream/comments/73904.html</wfw:comment><comments>http://www.aygfsteel.com/coderdream/archive/2006/10/08/73904.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/coderdream/comments/commentRss/73904.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/coderdream/services/trackbacks/73904.html</trackback:ping><description><![CDATA[ <br />  下列语句部分是Mssql语句Q不可以在access中用? <p></p><p>  SQL分类Q?</p><p>  DDL—数据定义语a(CREATEQALTERQDROPQDECLARE) <br />  DML—数据操U语a(SELECTQDELETEQUPDATEQINSERT) <br />  DCL—数据控制语a(GRANTQREVOKEQCOMMITQROLLBACK)</p><p>  首先,要介l基语句Q?/p><p>  1、说明:创徏数据?/p><p>CREATE DATABASE database-name </p><p>  2、说明:删除数据?/p><p>drop database dbname</p><p>  3、说明:备䆾sql server</p><p>  --- 创徏 备䆾数据?device</p><p>USE master<br />EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'</p><p>  --- 开?备䆾</p><p>BACKUP DATABASE pubs TO testBack </p><p>  4、说明:创徏新表</p><p>create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)</p><p>  Ҏ已有的表创徏新表Q?</p><p>AQcreate table tab_new like tab_old (使用旧表创徏新表)<br />BQcreate table tab_new as select col1,col2?from tab_old definition only</p><p>  5、说明:</p><p>  删除新表Qdrop table tabname </p><p>  6、说明:</p><p>  增加一个列QAlter table tabname add column col type</p><p>  注:列增加后不能删除。DB2中列加上后数据类型也不能改变Q唯一能改变的是增加varcharcd的长度?/p><p>  7、说明:</p><p>  d主键QAlter table tabname add primary key(col) </p><p>  说明Q?/p><p>  删除主键QAlter table tabname drop primary key(col)</p><p>  8、说明:</p><p>  创徏索引Qcreate [unique] index idxname on tabname(col?) </p><p>  删除索引Qdrop index idxname</p><p>  注:索引是不可更改的Q想更改必须删除重新建?/p><p>  9、说明:</p><p>  创徏视图Qcreate view viewname as select statement</p><p>  删除视图Qdrop view viewname<br /></p><table cellspacing="0" cellpadding="0" width="98%" align="center" border="0"><tbody><tr><td class="article" width="100%" height="62"><p></p><p>  10、说明:几个单的基本的sql语句</p><p>  选择Qselect * from table1 where 范围</p><p>  插入Qinsert into table1(field1,field2) values(value1,value2)</p><p>  删除Qdelete from table1 where 范围</p><p>  更新Qupdate table1 set field1=value1 where 范围</p><p>  查找Qselect * from table1 where field1 like ?value1%?---like的语法很_֦Q查资料!</p><p>  排序Qselect * from table1 order by field1,field2 [desc]</p><p>  LQselect count * as totalcount from table1</p><p>  求和Qselect sum(field1) as sumvalue from table1</p><p>  q_Qselect avg(field1) as avgvalue from table1</p><p>  最大:select max(field1) as maxvalue from table1</p><p>  最:select min(field1) as minvalue from table1</p><p>  11、说明:几个高查询q算?/p><p>  AQ?UNION q算W?</p><p>  UNION q算W通过l合其他两个l果表(例如 TABLE1 ?TABLE2Qƈ消去表中M重复行而派生出一个结果表。当 ALL ?UNION 一起用时Q即 UNION ALLQ,不消除重复行。两U情况下Q派生表的每一行不是来?TABLE1 是来自 TABLE2?/p><p>  BQ?EXCEPT q算W?</p><p>  EXCEPT q算W通过包括所有在 TABLE1 中但不在 TABLE2 中的行ƈ消除所有重复行而派生出一个结果表。当 ALL ?EXCEPT 一起用时 (EXCEPT ALL)Q不消除重复行?</p><p>  CQ?INTERSECT q算W?/p><p>  INTERSECT q算W通过只包?TABLE1 ?TABLE2 中都有的行ƈ消除所有重复行而派生出一个结果表。当 ALL ?INTERSECT 一起用时 (INTERSECT ALL)Q不消除重复行?/p><p>  注:使用q算词的几个查询l果行必L一致的?/p><p>  12、说明:使用外连?</p><p>  A、left outer joinQ?</p><p>  左外q接Q左q接Q:l果集几包括q接表的匚w行,也包括左q接表的所有行?</p><p>SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c</p><p>  BQright outer join: </p><p>  叛_q接(双?Q结果集既包括连接表的匹配连接行Q也包括双接表的所有行?/p><p>  CQfull outer joinQ?</p><p>  全外q接Q不仅包括符可接表的匹配行Q还包括两个q接表中的所有记录?/p><p>  其次Q大家来看一些不错的sql语句</p><p>  1、说明:复制?只复制结?源表名:a 新表名:b) (Access可用)</p><p>  法一Qselect * into b from a where 1<>1</p><p>  法二Qselect top 0 * into b from a</p><p>  2、说明:拯?拯数据,源表名:a 目标表名Qb) (Access可用)</p><p>insert into b(a, b, c) select d,e,f from b;</p><p>  3、说明:跨数据库之间表的拯(具体数据使用l对路径) (Access可用)</p><p>insert into b(a, b, c) select d,e,f from b in ‘具体数据库?where 条g</p><p>  例子Q?.from b in '"&Server.MapPath(".")&"\data.mdb" &"' where..</p><p>  4、说明:子查?表名1Qa 表名2Qb)</p><p>select a,b,c from a where a IN (select d from b ) 或? select a,b,c from a where a IN (1,2,3)</p><p>  5、说明:昄文章、提交h和最后回复时?/p><p>select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b<br /><br /></p><p>  6、说明:外连接查?表名1Qa 表名2Qb)</p><p>select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c</p><p>  7、说明:在线视图查询(表名1Qa )</p><p>select * from (SELECT a,b,c FROM a) T where t.a > 1;</p><p>  8、说明:between的用?between限制查询数据范围时包括了边界?not between不包?/p><p>select * from table1 where time between time1 and time2</p><p>select a,b,c, from table1 where a not between 数? and 数?</p><p>  9、说明:in 的用方?/p><p>select * from table1 where a [not] in (‘??’??’??’??</p><p>  10、说明:两张兌表,删除主表中已l在副表中没有的信息 </p><p>delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 )</p><p>  11、说明:四表联查问题Q?/p><p>select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .....</p><p>  12、说明:日程安排提前五分钟提?/p><p>SQL: select * from 日程安排 where datediff('minute',f开始时?getdate())>5</p><p>  13、说明:一条sql 语句搞定数据库分?/p><p>select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段</p><p>  14、说明:?0条记?/p><p>select top 10 * form table1 where 范围</p><p>  15、说明:选择在每一lb值相同的数据中对应的a最大的记录的所有信?cMq样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成l排?{等.)</p><p>select a,b,c from tablename ta where a=(select max(a) from tablename tb where tb.b=ta.b)</p><p>  16、说明:包括所有在 TableA 中但不在 TableB和TableC 中的行ƈ消除所有重复行而派生出一个结果表</p><p>(select a from tableA ) except (select a from tableB) except (select a from tableC)</p><p>  17、说明:随机取出10条数?/p><p>select top 10 * from tablename order by newid()</p><p>  18、说明:随机选择记录</p><p>select newid()</p><p>  19、说明:删除重复记录</p><p>Delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)</p><p>  20、说明:列出数据库里所有的表名</p><p>select name from sysobjects where type='U' <br /></p><p>  21、说明:列出表里的所有的</p><p>select name from syscolumns where id=object_id('TableName')</p><p>  22、说明:列示type、vender、pcs字段Q以type字段排列Qcase可以方便地实现多重选择Q类似select 中的case?/p><p>select type,sum(case vender when 'A' then pcs else 0 end),sum(case vender when 'C' then pcs else 0 end),sum(case vender when 'B' then pcs else 0 end) FROM tablename group by type</p><p>  昄l果Q?/p><p>type    vender pcs<br />电脑 A 1<br />电脑 A 1<br />光盘 B 2<br />光盘 A 2<br />手机 B 3<br />手机 C 3</p><p>  23、说明:初始化表table1</p><p>TRUNCATE TABLE table1</p><p>  24、说明:选择?0?5的记?/p><p>select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc</p><p>  随机选择数据库记录的ҎQ用Randomize函数Q通过SQL语句实现Q?/p><p>  对存储在数据库中的数据来_随机数特性能l出上面的效果,但它们可能太慢了些。你不能要求ASP“找个随机数”然后打印出来。实际上常见的解x案是建立如下所C的循环Q?/p><p>Randomize <br />RNumber = Int(Rnd*499) +1 <br /> <br />While Not objRec.EOF <br />If objRec("ID") = RNumber THEN <br />... q里是执行脚?... <br />end if <br />objRec.MoveNext <br />Wend </p><p>  q很Ҏ理解。首先,你取??00范围之内的一个随机数Q假?00是数据库内记录的LQ。然后,你遍历每一记录来测试ID 的倹{检查其是否匚wRNumber。满x件的话就执行由THEN 关键字开始的那一块代码。假如你的RNumber {于495Q那么要循环一遍数据库q旉可就长了。虽?00q个数字看v来大了些Q但相比更ؓE_的企业解x案这q是个小型数据库了,后者通常在一个数据库内就包含了成千上万条记录。这时候不死定了Q?</p><p>  采用SQLQ你可以很快地扑և准确的记录ƈ且打开一个只包含该记录的recordsetQ如下所C:</p><p>Randomize <br />RNumber = Int(Rnd*499) + 1 <br /> <br />SQL = "SELECT * FROM Customers WHERE ID = " & RNumber <br /> <br />set objRec = ObjConn.Execute(SQL) <br />Response.WriteRNumber & " = " & objRec("ID") & " " & objRec("c_email")</p><p>  不必写出RNumber 和IDQ你只需要检查匹配情况即可。只要你对以上代码的工作满意Q你自可按需操作“随机”记录。Recordset没有包含其他内容Q因此你很快p扑ֈ你需要的记录q样大大降低了处理旉?br /><br /></p><table cellspacing="0" cellpadding="0" width="98%" align="center" border="0"><tbody><tr><td class="article" width="100%" height="62"><p></p><p>  再谈随机?/p><p>  现在你下定决心要榨干Random 函数的最后一滴aQ那么你可能会一ơ取出多条随录或者想采用一定随围内的记录。把上面的标准Random CZ扩展一下就可以用SQL应对上面两种情况了?/p><p>  Z取出几条随机选择的记录ƈ存放在同一recordset内,你可以存储三个随机数Q然后查询数据库获得匚wq些数字的记录: </p><p>  SQL = "SELECT * FROM Customers WHERE ID = " & RNumber & " OR ID = " & RNumber2 & " OR ID = " & RNumber3 </p><p>  假如你想选出10条记录(也许是每ơ页面装载时?0条链接的列表Q,你可以用BETWEEN 或者数学等式选出W一条记录和适当数量的递增记录。这一操作可以通过好几U方式来完成Q但?SELECT 语句只显CZU可能(q里的ID 是自动生成的LQ: <br />SQL = "SELECT * FROM Customers WHERE ID BETWEEN " & RNumber & " AND " & RNumber & "+ 9" </p><p>  注意Q以上代码的执行目的不是查数据库内是否有9条ƈ发记录?/p><p>  随机d若干条记录,试q?/p><p>Access语法QSELECT top 10 * From 表名 ORDER BY Rnd(id)<br />Sql server:select top n * from 表名 order by newid()<br />mysql select * From 表名 Order By rand() Limit n</p><p>  Access左连接语?最q开发要用左q接,Access帮助什么都没有,|上没有Access的SQL说明,只有自己试, 现在C以备后查)</p><p>  语法 select table1.fd1,table1,fd2,table2.fd2 From table1 left join table2 on table1.fd1,table2.fd1 where ...</p><p>  使用SQL语句 ?..代替q长的字W串昄</p><p>  语法Q?/p><p>  SQL数据库:select case when len(field)>10 then left(field,10)+'...' else field end as news_name,news_id from tablename<br />  Access数据库:SELECT iif(len(field)>2,left(field,2)+'...',field) FROM tablename; </p><p>  Conn.Execute说明</p><p>  ExecuteҎ</p><p>  该方法用于执行SQL语句。根据SQL语句执行后是否返回记录集Q该Ҏ的用格式分Z下两U:</p><p>  1Q执行SQL查询语句Ӟ返回查询得到的记录集。用法ؓQ?/p><p>  Set 对象变量?q接对象.Execute("SQL 查询语言")</p><p>  ExecuteҎ调用后,会自动创录集对象Qƈ查询结果存储在该记录对象中Q通过SetҎQ将记录集赋l指定的对象保存Q以后对象变量就代表了该记录集对象?/p><p>  2Q执行SQL的操作性语aӞ没有记录集的q回。此时用法ؓQ?/p><p>  q接对象.Execute "SQL 操作性语? [, RecordAffected][, Option]</p><p>  ·RecordAffected 为可选项Q此出可攄一个变量,SQL语句执行后,所生效的记录数会自动保存到该变量中。通过讉K该变量,可知道SQL语句队多条记录q行了操作?/p><p>  ·Option 可选项Q该参数的取值通常为adCMDTextQ它用于告诉ADOQ应该将ExecuteҎ之后的第一个字W解释ؓ命o文本。通过指定该参敎ͼ可执行更高效?/p><p>  ·BeginTrans、RollbackTrans、CommitTransҎ</p><p>  q三个方法是q接对象提供的用于事务处理的Ҏ。BeginTrans用于开始一个事物;RollbackTrans用于回滚事务QCommitTrans用于提交所有的事务处理l果Q即认事务的处理?/p><p>  事务处理可以一l操作视Z个整体,只有全部语句都成功执行后Q事务处理才成功;若其中有一个语句执行失败,则整个处理就失败,q恢复到处里前的状态?/p><p>  BeginTrans和CommitTrans用于标记事务的开始和l束Q在q两个之间的语句Q就是作Z务处理的语句。判断事务处理是否成功,可通过q接对象的Error集合来实玎ͼ若Error集合的成员个C?Q则说明有错误发生,事务处理p|。Error集合中的每一个Error对象Q代表一个错误信息?/p></td></tr></tbody></table><br /><br /><br /><br /><br /><br /><br /></td></tr></tbody></table><img src ="http://www.aygfsteel.com/coderdream/aggbug/73904.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/coderdream/" target="_blank">CoderDream</a> 2006-10-08 20:58 <a href="http://www.aygfsteel.com/coderdream/archive/2006/10/08/73904.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>自动生成新的Idhttp://www.aygfsteel.com/coderdream/archive/2006/09/26/71922.htmlCoderDreamCoderDreamTue, 26 Sep 2006 03:39:00 GMThttp://www.aygfsteel.com/coderdream/archive/2006/09/26/71922.htmlhttp://www.aygfsteel.com/coderdream/comments/71922.htmlhttp://www.aygfsteel.com/coderdream/archive/2006/09/26/71922.html#Feedback0http://www.aygfsteel.com/coderdream/comments/commentRss/71922.htmlhttp://www.aygfsteel.com/coderdream/services/trackbacks/71922.html在数据库中,某些表的字段很长Q而且是自增的Q但是由于有前缀Q不能直接用INTcd?br />
我们可以通过~写存储q程来实现自动生成Id的功能:

一、首先徏立数据库和表Qƈ向其中插入一条数据:

 1 Use Master
 2 GO
 3 
 4 -- =============================================
 5 -- Basic Create Database Template
 6 -- =============================================
 7 IF EXISTS (SELECT * 
 8        FROM   master..sysdatabases 
 9        WHERE  name = N'test_db')
10     DROP DATABASE test_db
11 GO
12 
13 CREATE DATABASE test_db
14 GO
15 
16 
17 Use test_db;
18 GO
19 
20 -- =============================================
21 -- Create table basic template
22 -- =============================================
23 IF EXISTS(SELECT name 
24       FROM      sysobjects 
25       WHERE  name = N'T_User' 
26       AND      type = 'U')
27     DROP TABLE test_table
28 GO
29 
30 CREATE TABLE T_User (
31 userId VARCHAR(50PRIMARY KEY
32 userName VARCHAR(50))
33 GO
34 
35 INSERT INTO T_User VALUES('User0001''xulin')
36 GO

二、编写自动生成Id的存储过E:

 1 IF EXISTS (SELECT name 
 2      FROM   sysobjects 
 3      WHERE  name = N'proc_getNewID' 
 4      AND       type = 'P')
 5    DROP PROCEDURE proc_getNewID
 6 GO
 7 
 8 CREATE PROCEDURE proc_getNewID
 9     @maxId             VARCHAR(20),                      -- 传h的最大Id?/span>
10     @prefix             VARCHAR(8),                        -- 前缀
11     @suffix_len      INT,                                          -- 后缀长度
12     @newId            VARCHAR(20) output         -- 输出参数
13 AS 
14     DECLARE @num  varchar(20)
15     SET @num = right(@maxID,@suffix_len)    -- 得到后缀
16 
17     IF (@num IS null)        -- 如果没有传入MaxIdQ则生成W一个newId
18         BEGIN    
19             SET @newID = @prefix + REPLICATE('0',@suffix_len-1)+'1'
20             -- REPLICATE()以指定的ơ数重复字符表达式。然后加1
21         END
22     ELSE
23         BEGIN 
24             SET @num = @num + 1
25             SET @newID = @prefix + REPLICATE('0'@suffix_len-len(@num)) + @num
26         END 
27     RETURN 
28 
29 go

~写思\Q?br />         通过接收三个参数来生成新的IdQ传入参CؓQ最大IDQ?前缀Q?后缀大小?br />         如果输入的ID为空Q这生成W一个IDQ?br />
1 -- 试代码Q?/span>
2 declare @num varchar(20)
3 exec proc_getNewID null,'PERM',4,@num output
4 select @num
5 -- 输出QPERM0001
6 

         如果输入不ؓI,q生成最大Id的后一个IdQ?br />         
1 -- 试代码Q?/span>
2 declare @num varchar(20)
3 exec proc_getNewID 'PERM000011''PERM'6@num output
4 select @num
5 
6 --输出QPERM000012
7 

三、在某张表上应用该存储过E:

 1 -- =============================================
 2 -- Create procedure insertAssetBudgetState
 3 -- 创徏 插入用户信息 的存储过E?/span>
 4 -- =============================================
 5 IF EXISTS (SELECT name 
 6        FROM   sysobjects 
 7        WHERE  name = N'proc_insertUser' 
 8        AND       type = 'P')
 9     DROP PROCEDURE proc_insertUser
10 GO
11 
12 CREATE PROCEDURE proc_insertUser @userName varchar(20)
13 AS
14   IF exists (select * from T_User 
15         where UserName=@userName)
16     return 1
17 ELSE
18    declare @maxID varchar(20)
19    declare @newId varchar(20)
20    select @maxId=Max(UserId) from T_User
21    exec proc_getNewID @maxId,    'User'4@newId OUTPUT
22         -- 最大IDQ 前~Q 后~大小Q 新的IDQ输出)
23    INSERT into T_User values(@newId@userName)
24     return 0
25 
26 GO
27 
28 EXEC proc_insertUser 'zhangke'
29 EXEC proc_insertUser 'chenwenbin'
30 EXEC proc_insertUser 'wangchao'
31 EXEC proc_insertUser 'yangyan'
32 
33 SELECT * FROM T_User

输出l果Q?br />snap0003.gif

四、数据类型的自动转换Q?br />在编写自动生成Id的存储过E中使用了自动{换:@num=@num+1Q这里的@nun为varcharQ最后得到int型?br />Transact-SQL 参考:
 1 +Q加Q?br /> 2 两个数相加。这个加法算术运符也可以将一个以天ؓ单位的数字加到日期中?br /> 3 
 4 语法
 5 expression + expression
 6 
 7 参数
 8 expression
 9 
10 是数字分cMM数据cdQ?/span>bit 数据cd除外Q的M有效 Microsoft] SQL Server™ 表辑ּ。?br />11 
12 l果cd
13 q回优先U较高的参数的数据类型。有x多信息,请参见数据类型的优先序。?br />14 

 1 C. 字W和整型数据cd相加
 2 本示例通过字W数据类型{换ؓ intQ将 int 数据cdg字符值相加。如果在 char 字符串中有无效的字符Q则 SQL Server 返回错误?br /> 3 
 4 DECLARE @addvalue int
 5 SET @addvalue = 15
 6 SELECT '125127' + @addvalue
 7 
 8 下面是结果集Q?br /> 9 
10 ----------------------- 
11 125142                  
12 
13 (1 row(s) affected)
14 
15 

 1 数据cd的优先顺?br /> 2 当两个不同数据类型的表达式用q算W组合后Q数据类型的优先序规则定哪种数据cd要向另一U{换。优先顺序低的数据类型向优先序高的数据cd转换。如果此转换不是所支持的固有{换,则返回错误。当两个操作数表辑ּ有相同的数据cdӞq算的结果就为那U数据类型?br /> 3 
 4 下面是 Microsoft] SQL Server™?/span>2000 数据cd的优先顺序: 
 5 
 6 sql_variantQ最高)
 7 
 8 
 9 datetime
10 
11 
12 smalldatetime
13 
14 
15 float
16 
17 
18 real
19 
20 
21 decimal
22 
23 
24 money
25 
26 
27 smallmoney
28 
29 
30 bigint
31 
32 
33 int
34 
35 
36 smallint
37 
38 
39 tinyint
40 
41 
42 bit
43 
44 
45 ntext
46 
47 
48 text
49 
50 
51 image
52 
53 
54 timestamp
55 
56 
57 uniqueidentifier
58 
59 
60 nvarchar
61 
62 
63 nchar
64 
65 
66 varchar
67 
68 
69 char
70 
71 
72 varbinary
73 
74 
75 binaryQ最低) 
76 

在数据类型的优先序中,int ?varchar 高,计算时回得到intl果?/p>

 



CoderDream 2006-09-26 11:39 发表评论
]]>
[原创]使用SELECT语句查询表、视囄名称、列名、类?/title><link>http://www.aygfsteel.com/coderdream/archive/2006/09/25/71736.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Mon, 25 Sep 2006 06:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/coderdream/archive/2006/09/25/71736.html</guid><wfw:comment>http://www.aygfsteel.com/coderdream/comments/71736.html</wfw:comment><comments>http://www.aygfsteel.com/coderdream/archive/2006/09/25/71736.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/coderdream/comments/commentRss/71736.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/coderdream/services/trackbacks/71736.html</trackback:ping><description><![CDATA[SQL Server没有Oracle的DESC命oQ在Orcale中,我们可以使用QDESC 表名; 来查询表的结构,但SQL Server没有提供q个命oQ只有一个sp_help 表名Q的存储q程来查看表的所有信息。下面我们来通过SELECT语句查询表的l构?br /><br />我们新徏了一张表后,会将所有与表有关的信息写入该数据库下面的某张系l表Q?sysobjects, syscolumns, systypes 是其中三张,我们要找的信息就在这三张表里面:<br /><br /><font color="#0000ff" size="5"><strong>1、下面查询所有表的结?/strong></font><br /><strong><font color="#ff0000">注意Q这里要加一个条ӞSO.status <span style="COLOR: #808080">>=</span><span style="COLOR: #000000"> </span><span style="FONT-WEIGHT: bold; COLOR: #800000">0Q否则会系l的临时表显C出?/span></font></strong><br /><br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #0000ff">SELECT</span><span style="COLOR: #000000">     <br /></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000">    SO.name 表名,<br /></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">    SC.name 表列?<br /></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">    SC.colid 索引,<br /></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">    ST.name cd<br /></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">FROM</span><span style="COLOR: #000000">       <br /></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">    sysobjects   SO, </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> 对象?/span><span style="COLOR: #008080"><br /></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #008080"></span><span style="COLOR: #000000">    syscolumns   SC, </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> 列名?/span><span style="COLOR: #008080"><br /></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #008080"></span><span style="COLOR: #000000">    systypes     ST  </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> 数据cd表?/span><span style="COLOR: #008080"><br /></span><span style="COLOR: #008080">10</span> <span style="COLOR: #008080"></span><span style="COLOR: #0000ff">WHERE</span><span style="COLOR: #000000">        <br /></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">    SO.id </span><span style="COLOR: #808080">=</span><span style="COLOR: #000000"> SC.id <br /></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">  </span><span style="COLOR: #808080">AND</span><span style="COLOR: #000000">   SO.xtype </span><span style="COLOR: #808080">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #ff0000">'</span><span style="COLOR: #ff0000">U</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #000000">    </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> cdU表示表,V表示视图</span><span style="COLOR: #008080"><br /></span><span style="COLOR: #008080">13</span> <span style="COLOR: #008080"></span><span style="COLOR: #000000">  </span><span style="COLOR: #808080">AND</span><span style="COLOR: #000000">   SO.status </span><span style="COLOR: #808080">>=</span><span style="COLOR: #000000"> </span><span style="FONT-WEIGHT: bold; COLOR: #800000">0</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">  </span><span style="COLOR: #808080">AND</span><span style="COLOR: #000000">   SC.xtype </span><span style="COLOR: #808080">=</span><span style="COLOR: #000000"> ST.xusertype<br /></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">ORDER</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">BY</span><span style="COLOR: #000000">  <br /></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000">    SO.name, SC.colorder         </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> 按表名、列名排?/span></div><p><br />查询l果Q?br /><img height="261" alt="snap0001.gif" src="http://www.aygfsteel.com/images/blogjava_net/coderdream/SQLServer2000/060925/snap0001.gif" width="512" border="0" /><br /><br /><font color="#0000ff" size="5">2、下面查询某张特定表的结?/font></p><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #0000ff">SELECT</span><span style="COLOR: #000000">     <br /></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000">    SO.name 表名,<br /></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">    SC.name 表列?<br /></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">    SC.colid 索引,<br /></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">    ST.name cd<br /></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">FROM</span><span style="COLOR: #000000">       <br /></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">    sysobjects   SO, </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> 对象?/span><span style="COLOR: #008080"><br /></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #008080"></span><span style="COLOR: #000000">    syscolumns   SC, </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> 列名?/span><span style="COLOR: #008080"><br /></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #008080"></span><span style="COLOR: #000000">    systypes     ST  </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> 数据cd表?/span><span style="COLOR: #008080"><br /></span><span style="COLOR: #008080">10</span> <span style="COLOR: #008080"></span><span style="COLOR: #0000ff">WHERE</span><span style="COLOR: #000000">        <br /></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">    SO.id </span><span style="COLOR: #808080">=</span><span style="COLOR: #000000"> SC.id <br /></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">   </span><span style="COLOR: #808080">AND</span><span style="COLOR: #000000">   SO.xtype </span><span style="COLOR: #808080">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #ff0000">'</span><span style="COLOR: #ff0000">U</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #000000">                   </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> cdU表示表,V表示视图</span><span style="COLOR: #008080"><br /></span><span style="COLOR: #008080">13</span> <span style="COLOR: #008080"></span><span style="COLOR: #000000">   </span><span style="COLOR: #808080">AND</span><span style="COLOR: #000000">   SO.status </span><span style="COLOR: #808080">>=</span><span style="COLOR: #000000"> </span><span style="FONT-WEIGHT: bold; COLOR: #800000">0</span><span style="COLOR: #000000">                  </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> status >= 0 为非pȝ对象</span><span style="COLOR: #008080"><br /></span><span style="COLOR: #008080">14</span> <span style="COLOR: #008080"></span><span style="COLOR: #000000">   </span><span style="COLOR: #808080">AND</span><span style="COLOR: #000000">   SC.xtype </span><span style="COLOR: #808080">=</span><span style="COLOR: #000000"> ST.xusertype<br /></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">   </span><span style="COLOR: #808080">AND</span><span style="COLOR: #000000">   SO.name </span><span style="COLOR: #808080">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #ff0000">'</span><span style="COLOR: #ff0000">T_Employee</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #000000">  </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> 某张特定?/span><span style="COLOR: #008080"><br /></span><span style="COLOR: #008080">16</span> <span style="COLOR: #008080"></span><span style="COLOR: #0000ff">ORDER</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">BY</span><span style="COLOR: #000000">  <br /></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">    SO.name, SC.colorder         </span><span style="COLOR: #008080">--</span><span style="COLOR: #008080"> 按表名、列名排?/span></div><p>查询l果Q?br /><br /><img height="151" alt="snap0002.gif" src="http://www.aygfsteel.com/images/blogjava_net/coderdream/SQLServer2000/060925/snap0002.gif" width="322" border="0" /><br /><br /><font color="#0000ff" size="5">3、如果要查看视图信息Q只需要将SO.xtype = 'U'该ؓSO.xtype = 'V' 卛_Q?/font><br /><br /><br /></p><img src ="http://www.aygfsteel.com/coderdream/aggbug/71736.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/coderdream/" target="_blank">CoderDream</a> 2006-09-25 14:49 <a href="http://www.aygfsteel.com/coderdream/archive/2006/09/25/71736.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ٳ</a>| <a href="http://" target="_blank">°</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">崨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ֹ</a>| <a href="http://" target="_blank">е</a>| <a href="http://" target="_blank">ʯ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ľ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">°Ͷ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">᯹</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>