??xml version="1.0" encoding="utf-8" standalone="yes"?>国产九区一区在线,亚洲色图一区二区,中文字幕日韩在线http://www.aygfsteel.com/hulizhong/archive/2009/04/21/266664.html二胡二胡Tue, 21 Apr 2009 01:17:00 GMThttp://www.aygfsteel.com/hulizhong/archive/2009/04/21/266664.htmlhttp://www.aygfsteel.com/hulizhong/comments/266664.htmlhttp://www.aygfsteel.com/hulizhong/archive/2009/04/21/266664.html#Feedback0http://www.aygfsteel.com/hulizhong/comments/commentRss/266664.htmlhttp://www.aygfsteel.com/hulizhong/services/trackbacks/266664.html
SQL中char、varchar、text和nchar、nvarchar、ntext的区?br />      1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率U高Q比如定义char(10)Q那么不Z存储的数据是否达C10个字节,都要占去10个字节的I间?br />      2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字D可能的值是不固定长度的Q我们只知道它不可能过10个字W,把它定义? VARCHAR(10)是最合算的。VARCHARcd的实际长度是它的值的实际长度+1。ؓ什?#8220;+1”呢?q一个字节用于保存实际用了多大的长度?br />     从空间上考虑Q用varchar合适;从效率上考虑Q用char合适,关键是根据实际情冉|到权衡点?br />     3、TEXT。text存储可变长度的非Unicode数据Q最大长度ؓ2^31-1(2,147,483,647)个字W?br />     4、NCHAR、NVARCHAR、NTEXT。这三种从名字上看比前面三种多了?#8220;N”。它表示存储的是Unicode数据cd的字W。我们知 道字W中Q英文字W只需要一个字节存储就_了,但汉字众多,需要两个字节存储,英文与汉字同时存在时Ҏ(gu)造成混ؕQUnicode字符集就是ؓ了解军_ W集q种不兼容的问题而生的Q它所有的字符都用两个字节表示Q即英文字符也是用两个字节表C。nchar、nvarchar的长度是??000? 间。和char、varchar比较hQnchar、nvarchar则最多存?000个字W,不论是英文还是汉字;而char、varchar最? 能存?000个英文,4000个汉字。可以看Z用nchar、nvarchar数据cd时不用担心输入的字符是英文还是汉字,较ؓ方便Q但在存储英? 时数量上有些损失?br />      所以一般来_如果含有中文字符Q用nchar/nvarcharQ如果纯英文和数字,用char/varchar?br />      如果是存储文章等大段内容的时候,U英文和数字Q用textQ含有中文字W的Q用ntext?



二胡 2009-04-21 09:17 发表评论
]]>
?T-SQL之SET ANSI_NULLShttp://www.aygfsteel.com/hulizhong/archive/2009/04/17/266191.html二胡二胡Fri, 17 Apr 2009 09:04:00 GMThttp://www.aygfsteel.com/hulizhong/archive/2009/04/17/266191.htmlhttp://www.aygfsteel.com/hulizhong/comments/266191.htmlhttp://www.aygfsteel.com/hulizhong/archive/2009/04/17/266191.html#Feedback0http://www.aygfsteel.com/hulizhong/comments/commentRss/266191.htmlhttp://www.aygfsteel.com/hulizhong/services/trackbacks/266191.html

T-SQL之SET ANSI_NULLS

      ? SET ANSI_NULLS ?ON Ӟ即 column_name 中包含空|使用 WHERE column_name = NULL ?SELECT 语句仍返回零行。即?column_name 中包含非I|使用 WHERE column_name <> NULL ?SELECT 语句仍会q回零行?br />       ?SET ANSI_NULLS ?OFF Ӟ{于 (=) 和不{于 (<>) 比较q算W不遵守 ISO 标准。?WHERE column_name = NULL ?SELECT 语句q回 column_name 中包含空值的行。?WHERE column_name <> NULL ?SELECT 语句q回列中包含非空值的行。此外,使用 WHERE column_name <> XYZ_value ?SELECT 语句q回所有不?XYZ_value 也不?NULL 的行?br />       ?SET ANSI_NULLS ?ON Ӟ所有对 null 值的比较均取gؓ UNKNOWN。当 SET ANSI_NULLS ?OFF Ӟ如果数据gؓ NULLQ则所有数据对I值的比较?yu)取gؓ TRUE。如果未指定 SET ANSI_NULLSQ则应用当前数据库的 ANSI_NULLS 选项讄。有?ANSI_NULLS 数据库选项的详l信息,请参?ALTER DATABASE (Transact-SQL) 和设|数据库选项?/p>


仅当某个比较操作数是gؓ NULL 的变量或文字 NULL ӞSET ANSI_NULLS ON 才会影响比较。如果比较双Ҏ(gu)列或复合表达式,则该讄不会影响比较?br /> Z脚本按预期运行,不管 ANSI_NULLS 数据库选项?SET ANSI_NULLS 的设|如何,请在可能包含I值的比较中?IS NULL ?IS NOT NULL?br /> 在执行分布式查询时应?SET ANSI_NULLS 讄?ON?br />       ? 计算列或索引视图创徏或更改烦引时QSET ANSI_NULLS 也必Mؓ ON。如?SET ANSI_NULLS ? OFFQ则针对表(包含计算列或索引视图的烦引)?CREATE、UPDATE、INSERT ?DELETE 语句失败。SQL Server 返回一个错误消息,该错误消息会列出所有违反所需值的 SET 选项。另外,在执?SELECT 语句Ӟ如果 SET ANSI_NULLS ? OFFQ则 SQL Server 忽略计列或视囄索引值ƈ解析选择操作Q就好像表或视图没有q样的烦引一栗?/span>

实例Q?br /> --1.讄ANSI_NULLS为ONӞq回零行
SET ANSI_NULLS ON
GO
SELECT*FROM xmai WHERE id=NULL
SELECT*FROM xmai WHERE id<>NULL
执行l果Q?br /> id          name
----------- --------------------
(0 行受影响)

id          name
----------- --------------------
(0 行受影响)

--2讄ANSI_NULLS为OFFӞ{于 (=) 和不{于 (<>) 比较q算W不遵守 ISO 标准?/span>

SET ANSI_NULLS OFF
GO
SELECT*FROM xmai WHERE id=NULL
SELECT*FROM xmai WHERE id<>NULL
执行l果Q?br /> id          name
----------- --------------------
NULL        XMAI                
(
1 行受影响)

id          name
----------- --------------------
1984        NULL
2009        HJ                  
2007        MAIHUASHA           
(
3 行受影响)

--3.使用WHERE column_name<>XYZ_value的SELECT语句q回所有不为XYZ_value也不为NULL的行?/span>
SELECT*FROM xmai WHERE id<>1984
执行l果Q?br /> id          name
----------- --------------------
2009        HJ                  
2007        MAIHUASHA           

(
2 行受影响)




二胡 2009-04-17 17:04 发表评论
]]>
常见数据库分SQL语句http://www.aygfsteel.com/hulizhong/archive/2009/03/16/260018.html二胡二胡Mon, 16 Mar 2009 06:44:00 GMThttp://www.aygfsteel.com/hulizhong/archive/2009/03/16/260018.htmlhttp://www.aygfsteel.com/hulizhong/comments/260018.htmlhttp://www.aygfsteel.com/hulizhong/archive/2009/03/16/260018.html#Feedback0http://www.aygfsteel.com/hulizhong/comments/commentRss/260018.htmlhttp://www.aygfsteel.com/hulizhong/services/trackbacks/260018.html     从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有topQ又有order byQ则是从排序好的l果集中选择Q?br />           SELECT *
          FROM   ( SELECT Top N *  
                           FROM   (SELECT Top (M + N - 1) * FROM 表名U?
          Order by 主键 desc) t1 ) t2
          Order by 主键 asc

          例如从表Sys_optionQ主键ؓsys_id)中从10条记录还是检?0条记录,语句如下Q?br />           SELECT * 
          FROM ( SELECT TOP 20 *
                          FROM (SELECT TOP 29 * FROM Sys_option order by sys_id desc) t1) t2
          Order by sys_id asc

Oralce数据?br />          从数据库表中WM条记录开始检索N条记?br />           SELECT * 
          FROM (SELECT ROWNUM r,t1.* From 表名U?nbsp;t1 where rownum < M + N) t2
          where t2.r >= M
          例如从表Sys_optionQ主键ؓsys_id)中从10条记录还是检?0条记录,语句如下Q?br />           SELECT * 
          FROM (SELECT ROWNUM R,t1.* From Sys_option where rownum < 30 ) t2
          Where t2.R >= 10

My sql数据?br />           My sql数据库最单,是利用mysql的LIMIT函数,LIMIT [offset,] rows从数据库表中M条记录开始检索N条记录的语句为:
          SELECT * FROM 表名U?nbsp;LIMIT M,N

           例如从表Sys_optionQ主键ؓsys_id)中从10条记录还是检?0条记录,语句如下Q?br />            select * from sys_option limit 10,20
  

二胡 2009-03-16 14:44 发表评论
]]>
sql_֍http://www.aygfsteel.com/hulizhong/archive/2009/03/16/260016.html二胡二胡Mon, 16 Mar 2009 06:38:00 GMThttp://www.aygfsteel.com/hulizhong/archive/2009/03/16/260016.htmlhttp://www.aygfsteel.com/hulizhong/comments/260016.htmlhttp://www.aygfsteel.com/hulizhong/archive/2009/03/16/260016.html#Feedback0http://www.aygfsteel.com/hulizhong/comments/commentRss/260016.htmlhttp://www.aygfsteel.com/hulizhong/services/trackbacks/260016.html   SQL: select * into b from a where 1<>1 

   说明Q拷贝表(拯数据,源表名:a 目标表名Qb)   

   SQL: insert into b(a, b, c) select d,e,f from b; 

   说明Q显C文章、提交h和最后回复时间   

   SQL: select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b 

   说明Q外q接查询(表名1Qa 表名2Qb)   

   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 

   说明Q日E安排提前五分钟提醒   

   SQL: select * from 日程安排 where datediff('minute',f开始时?getdate())>5   

   说明Q两张关联表Q删除主表中已经在副表中没有的信?nbsp;

   SQL:    

   delete from info where not exists ( select * from infobz where info.infid=infobz.infid 

   说明Q?- 

   SQL:    

   SELECT A.NUM, A.NAME, B.UPD_DATE, B.PREV_UPD_DATE 

    FROM TABLE1, 

    (SELECT X.NUM, X.UPD_DATE, Y.UPD_DATE PREV_UPD_DATE 

    FROM (SELECT NUM, UPD_DATE, INBOUND_QTY, STOCK_ONHAND 

    FROM TABLE2 

    WHERE TO_CHAR(UPD_DATE,'YYYY/MM') = TO_CHAR(SYSDATE, 'YYYY/MM')) X, 

    (SELECT NUM, UPD_DATE, STOCK_ONHAND 

    FROM TABLE2 

    WHERE TO_CHAR(UPD_DATE,'YYYY/MM') = 

    TO_CHAR(TO_DATE(TO_CHAR(SYSDATE, 'YYYY/MM') &brvbar;&brvbar; '/01','YYYY/MM/DD') - 1, 'YYYY/MM') Y, 

    WHERE X.NUM = Y.NUM Q?Q?nbsp;

    AND X.INBOUND_QTY + NVL(Y.STOCK_ONHAND,0) <> X.STOCK_ONHAND B 

   WHERE A.NUM = B.NUM 

   说明Q?- 

   SQL:    

  select * from studentinfo where not exists(select * from student where studentinfo.id=student.id) and p? 名称='"&strdepartmentname&"' and 专业名称='"&strprofessionname& amp;"' order by 性别,生源?高考Ll?nbsp;

   说明Q?nbsp;

   从数据库中去一q的各单位电(sh)话费l计(?sh)话费定额贺电(sh)化肥清单两个表来源Q?nbsp;

   SQL:   

   SELECT a.userper, a.tel, a.standfee, TO_CHAR(a.telfeedate, 'yyyy') AS telyear, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '01', a.factration)) AS JAN, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '02', a.factration)) AS FRI, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '03', a.factration)) AS MAR, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '04', a.factration)) AS APR, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '05', a.factration)) AS MAY, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '06', a.factration)) AS JUE, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '07', a.factration)) AS JUL, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '08', a.factration)) AS AGU, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '09', a.factration)) AS SEP, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '10', a.factration)) AS OCT, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '11', a.factration)) AS NOV, 

    SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '12', a.factration)) AS DEC 

   FROM (SELECT a.userper, a.tel, a.standfee, b.telfeedate, b.factration 

    FROM TELFEESTAND a, TELFEE b 

    WHERE a.tel = b.telfax) a 

   GROUP BY a.userper, a.tel, a.standfee, TO_CHAR(a.telfeedate, 'yyyy') 

   说明Q四表联查问题:   

   SQL: 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 ..... 

   说明Q得到表中最的未用的ID?nbsp;

   SQL:  

   SELECT (CASE WHEN EXISTS(SELECT * FROM Handle b WHERE b.HandleID = 1) THEN MIN(HandleID) + 1 ELSE 1 END) as HandleID 

    FROM Handle 

    WHERE NOT HandleID IN (SELECT a.HandleID - 1 FROM Handle a)

二胡 2009-03-16 14:38 发表评论
]]>
sql group by ?having的用?/title><link>http://www.aygfsteel.com/hulizhong/archive/2009/03/08/258429.html</link><dc:creator>二胡</dc:creator><author>二胡</author><pubDate>Sun, 08 Mar 2009 02:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/hulizhong/archive/2009/03/08/258429.html</guid><wfw:comment>http://www.aygfsteel.com/hulizhong/comments/258429.html</wfw:comment><comments>http://www.aygfsteel.com/hulizhong/archive/2009/03/08/258429.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hulizhong/comments/commentRss/258429.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hulizhong/services/trackbacks/258429.html</trackback:ping><description><![CDATA[?http://www.cnblogs.com/myhsg/archive/2008/08/05/1261386.html<br /> <p>1. GROUP BY 是分l查? 一?GROUP BY ?span style="color: red">和聚合函数配合?/span></p> <p style="color: red">group by 有一个原?是 select 后面的所有列?没有使用聚合函数的列,必须出现?group by 后面Q重要)<br /> </p> <p>例如,有如下数据库表:</p> <p>A    B <br /> 1    abc <br /> 1    bcd <br /> </p> <p>1    asdfg</p> <p> 如果有如下查询语句(<span style="color: red">该语句是错误的,原因见前面的原则</span>Q?/p> <p>select A,B from table group by A  <br /> </p> <p>该查询语句的意图是想得到如下l果(<span style="color: red">当然只是一相情?/span>) <br /> </p> <p>A     B <br />        abc <br /> 1     bcd <br /> </p> <p>       asdfg  </p> <p>双3条如何变成一?所以需要用到聚合函敎ͼ如下(<span style="color: red">下面是正的写法</span>):</p> <p>select A,count(B) as 数量 from table group by A <br /> q样的结果就?<br /> A    数量 <br /> 1    3  <br /> </p> <p> </p> <p>2. Having</p> <p>where 子句的作用是?span style="color: red">Ҏ(gu)询结果进行分l前</span>Q将不符合where条g的行LQ即在分l之前过滤数据,<span style="color: red">条g中不能包含聚l函?/span>Q用where条g<span style="color: red">昄特定的行</span>?br /> </p> <p>having 子句的作用是{选满x件的l,?span style="color: red">在分l之后过滤数?/span>Q?span style="color: red">条g中经常包含聚l函?/span>Q用having 条g<span style="color: red">昄特定的组</span>Q也可以使用多个分组标准q行分组?/p> <p>having 子句被限制子已经在SELECT语句中定义的列和聚合表达式上。通常Q你需要通过在HAVING子句中重复聚合函数表辑ּ来引用聚合|如你在SELECT语句中做的那栗例如:<br /> </p> <p>SELECT A COUNT(B) FROM TABLE GROUP BY A HAVING COUNT(B)>2</p><img src ="http://www.aygfsteel.com/hulizhong/aggbug/258429.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hulizhong/" target="_blank">二胡</a> 2009-03-08 10:02 <a href="http://www.aygfsteel.com/hulizhong/archive/2009/03/08/258429.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sql中exits和in的区?/title><link>http://www.aygfsteel.com/hulizhong/archive/2009/03/07/258369.html</link><dc:creator>二胡</dc:creator><author>二胡</author><pubDate>Sat, 07 Mar 2009 07:56:00 GMT</pubDate><guid>http://www.aygfsteel.com/hulizhong/archive/2009/03/07/258369.html</guid><wfw:comment>http://www.aygfsteel.com/hulizhong/comments/258369.html</wfw:comment><comments>http://www.aygfsteel.com/hulizhong/archive/2009/03/07/258369.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hulizhong/comments/commentRss/258369.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hulizhong/services/trackbacks/258369.html</trackback:ping><description><![CDATA[?http://hi.baidu.com/delphi_relive/blog/item/d7c0034a49c4932208f7ef21.html<br /> <p>in ?exists也是很好区别?</p> <p>in 是一个集合运符.</p> <p>a in {a,c,d,s,d....}</p> <p>q个q算?前面是一个元?后面是一个集?集合中的元素cd是和前面的元素一L. </p> <p>而exists是一个存在判?如果后面的查询中有结?则exists为真,否则为假.</p> <p>in q算用在语句?它后面带的select 一定是选一个字D?而不是select *.</p> <p>比如说你要判断某班是否存在一个名?明"的学?你可以用in q算:</p> <p>"明" in (select sname from student)</p> <p>q样(select sname from student) q回的是一个全班姓名的集合,in用于判断"明"是否为此集合中的一个数?</p> <p>同时,你也可以用exists语句:</p> <p>exists (select * from student where sname="明") </p> <p> </p> <p>q两个涵数是差不多的, 但是׃优化Ҏ(gu)的不? 通常NOT EXISTS要比NOT IN 要快, 因ؓNOT EXISTS可以使用l合法而NOT IN ׃行了Q而EXISTS则不如IN? 因ؓq时候IN可能更多的用结合算?</p> <p> </p> <p>select * from 表A where exists(select * from 表B where 表B.id=表A.id) </p> <p>q句相当?</p> <p>select * from 表A where id in (select id from 表B) </p> <p><br /> 对于表A的每一条数?都执行select * from 表B where 表B.id=表A.id的存在性判?如果表B中存在表A当前行相同的id,则exists为真,该行昄,否则不显C?/p> <p><br /> exits适合内小外大的查询,in适合内大外小的查?</p> <p> </p> <p>IN <br /> 定l定的值是否与子查询或列表中的值相匚w?</p> <p>EXISTS <br /> 指定一个子查询Q检行的存在?</p> <p>比较使用 EXISTS ?IN 的查?</p> <p>q个例子比较了两个语义类似的查询。第一个查询?EXISTS 而第二个查询使用 IN。注意两个查询返回相同的信息?</p> <p>USE pubs <br /> GO <br /> SELECT DISTINCT pub_name <br /> FROM publishers <br /> WHERE EXISTS <br /> (SELECT * <br /> FROM titles <br /> WHERE pub_id = publishers.pub_id <br /> AND type = 'business') <br /> GO </p> <p>-- Or, using the IN clause: </p> <p>USE pubs <br /> GO <br /> SELECT distinct pub_name <br /> FROM publishers <br /> WHERE pub_id IN <br /> (SELECT pub_id <br /> FROM titles <br /> WHERE type = 'business') <br /> GO </p> <p>下面是Q一查询的结果集Q?</p> <p>pub_name <br /> ---------------------------------------- <br /> Algodata Infosystems <br /> New Moon Books </p> <p>(2 row(s) affected)</p> <p> </p> <p>exits 相当于存在量词:表示集合存在,也就是集合不为空只作用一个集?例如 exist P 表示P不空时ؓ? not exist P表示p为空?为真 in表示一个标量和一元关pȝ关系。例如:s in P表示当s与P中的某个值相{时 为真; s not in P 表示s与P中的每一个值都不相{时 为真</p><img src ="http://www.aygfsteel.com/hulizhong/aggbug/258369.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hulizhong/" target="_blank">二胡</a> 2009-03-07 15:56 <a href="http://www.aygfsteel.com/hulizhong/archive/2009/03/07/258369.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>