国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

把sqlserver中的存儲(chǔ)過程注釋后創(chuàng)建到mysql、中

2019-11-02 14:56:36
字體:
供稿:網(wǎng)友

   把sqlserver中的存儲(chǔ)過程注釋后創(chuàng)建到mysql中

  #!/usr/bin/perl

  use DBI;

  use Switch;

  use Encode;

  use Encode::CN;

  my $source_name = "sqldb";

  my $source_user_name = "sa";

  my $source_user_psd = "123";

  my $db_name="mysqldb";

  my $location="192.168.0.208";

  my $port="3306";

  my $db_user="zoe";

  my $db_pass="123";

  my $dbh=DBI->connect("dbi:ODBC:$source_name",$source_user_name,$source_user_psd);

  #獲取所有的用戶表

  my $sth=$dbh->prepare("select name from sys.objects where type='P'");

  $sth->execute();

  my $n=0;

  my $ok=0;

  my $sort_column="";

  while (@data=$sth->fetchrow_array())

  {

  #print $data[0];

  print '正在查詢表'.$data[0]."的存儲(chǔ)過程n";

  my $sql_create="EXEC Sp_HelpText '$data[0]'";

  my $dbh_mssql=DBI->connect("dbi:ODBC:$source_name",$source_user_name,$source_user_psd,{RaiseError =>1});

  $dbh_mssql->{LongTruncOk}=1;

  $dbh_mssql->{LongReadLen}=1048576;

  my $sth_select=$dbh_mssql->prepare($sql_create);

  $sth_select->execute() or die 'Cannot execute: '. $sth_select->errstr();

  my $select_col;

  my $select_data;

  while($select_data=$sth_select->fetchrow_array())

  {

  $select_col.=$select_data;

  }

  do_sql($data[0],$select_col);

  }

  $sth->finish;

  $dbh ->disconnect;

  print '所有表的存儲(chǔ)過程創(chuàng)建結(jié)束'."n";

  sub do_sql

  {

  print '開始創(chuàng)建'.$_[0].'表的存儲(chǔ)過程'."n";

  my $sql=$_[1];

  open(FILE,"》createtableallproduce.txt");

  syswrite(FILE,"$nn");

  syswrite(FILE,"$data[0]n");

  syswrite(FILE,"$sqln");

  close(FILE);

  $sql=~s//*/------注釋開始--------/g;

  $sql=~s/*//------注釋結(jié)束--------/g;

  $sql='CREATE PROCEDURE '.$_[0].'()'." n".' BEGIN '."n".' /* '.$sql.'*/'."n".'END; ';

  my $data_base = "DBI:mysql:$db_name:$location:$port";

  my $dbh3=DBI -> connect($data_base,$db_user,$db_pass);

  $dbh3->do("SET character_set_client = 'utf8'");

  $dbh3->do("SET character_set_connection = 'utf8'");

  my $data_str=encode("utf-8",decode("gbk",$sql

11個(gè)字網(wǎng)名[www.la240.com/html2017/1/1/]
));

  my $sth=$dbh3->prepare($sql);

  open(FILE,"》myproduce.txt");

  syswrite(FILE,"$nn");

  syswrite(FILE,"$data[0]n");

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 西华县| 东辽县| 轮台县| 天台县| 嘉兴市| 皮山县| 翼城县| 长垣县| 会宁县| 留坝县| 湖南省| 钦州市| 拉孜县| 托克托县| 虎林市| 南昌县| 独山县| 体育| 鞍山市| 油尖旺区| 包头市| 钦州市| 横峰县| 新绛县| 永修县| 论坛| 黑龙江省| 禄丰县| 扎鲁特旗| 东乌珠穆沁旗| 罗甸县| 扬州市| 长春市| 东海县| 江达县| 罗山县| 古浪县| 西乌珠穆沁旗| 房产| 玛多县| 田东县|