|
@@ -1,47 +0,0 @@
|
|
|
-DROP PROCEDURE
|
|
|
-IF
|
|
|
-EXISTS update_data_idxid;
|
|
|
-
|
|
|
-DELIMITER $$
|
|
|
-CREATE PROCEDURE update_data_idxid ( IN view_id INT ) BEGIN
|
|
|
- DECLARE
|
|
|
- prefix_view VARCHAR ( 255 ) DEFAULT 'GovOpenData';
|
|
|
-
|
|
|
- SET @view_name = ifnull( ( SELECT viewname FROM trs_hycloud_iip.xwcmviewinfo WHERE viewinfoid = view_id ), '' );
|
|
|
- IF
|
|
|
- @view_name <> '' THEN
|
|
|
- SELECT
|
|
|
- CONCAT(
|
|
|
- 'update trs_hycloud_iip.xwcmviewinfo set viewname = concat(\'',
|
|
|
- prefix_view,
|
|
|
- '\', viewname)',
|
|
|
- ' where viewinfoid =',
|
|
|
- view_id,
|
|
|
- ';
|
|
|
- update trs_hycloud_iip.xwcmviewfieldinfo set TABLENAME = concat(\'',
|
|
|
- prefix_view ,'\', TABLENAME)',
|
|
|
- ' where VIEWID =',
|
|
|
- view_id,
|
|
|
- ';
|
|
|
- ALTER TABLE trs_hycloud_iip.WCMMetaTable',
|
|
|
- @view_name,
|
|
|
- ' RENAME TO WCMMetaTable',
|
|
|
- prefix_view,
|
|
|
- @view_name,
|
|
|
- ';
|
|
|
- ALTER TABLE WCMMetaTable',
|
|
|
- prefix_view, @view_name,
|
|
|
- ' CHANGE COLUMN `WCMMetaTable',
|
|
|
- @view_name,
|
|
|
- 'ID` `WCMMetaTable',
|
|
|
- prefix_view,
|
|
|
- @view_name,
|
|
|
- 'ID` int(11) NOT NULL;
|
|
|
- ', ' UPDATE trs_hycloud_iip.wcmid SET TABLENAME = \'WCMMetaTable',
|
|
|
- prefix_view, @view_name,'\',IDFIELDNAME=\'WCMMetaTable',
|
|
|
- prefix_view, @view_name,'ID\' where TABLENAME = ','\'','WCMMetaTable',
|
|
|
- prefix_view, @view_name, '\';'
|
|
|
- ) info;
|
|
|
- END IF;
|
|
|
-END $$
|
|
|
-DELIMITER;
|