麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

把sqlserver中的存儲過程注釋后創建到mysql、中

2019-11-02 14:56:36
字體:
來源:轉載
供稿:網友

   把sqlserver中的存儲過程注釋后創建到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]."的存儲過程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 '所有表的存儲過程創建結束'."n";

  sub do_sql

  {

  print '開始創建'.$_[0].'表的存儲過程'."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/*//------注釋結束--------/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個字網名[www.la240.com/html2017/1/1/]
));

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

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

  syswrite(FILE,"$nn");

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 爱性久久久久久久 | 午色影院 | 国产色爱综合网 | 狠狠一区| 国产亚洲精品久久久久久久久久 | 一级电影免费在线观看 | 日本在线观看视频网站 | 91九色蝌蚪国产 | 久久精品a一级国产免视看成人 | 全黄性性激高免费视频 | 久久亚洲国产精品 | 在线播放一级片 | 午夜视频在线在免费 | 一级一级一级一级毛片 | 久久精品亚洲一区二区 | 91 视频网站| 精品国产一区二区三区四区在线 | 欧美性a视频 | 最近日本电影hd免费观看 | 久草在线资源福利站 | 久久久久国产精品久久久久 | 国产精品1区| 国内精品久久久久影院不卡 | 欧美成人午夜一区二区三区 | av在线看网站 | 91精彩视频 | 911网站大全在线观看 | 亚洲视频成人 | 日韩毛片网| 国产精品美女久久久免费 | 久久96国产精品久久久 | 欧美一级黄色免费 | 最新欧美精品一区二区三区 | 精品亚洲午夜久久久久91 | 中国成人在线视频 | 久久久久久久久久久av | 亚洲精品成人在线视频 | 国产一区二区在线观看视频 | 亚洲精品v天堂中文字幕 | 欧美a在线观看 | 精品国产一区二区三区四区阿崩 |