5月, 2013 からの更新 コメントスレッドの表示切替 | キーボードショートカット

  • 西川 洋平 7:03 PM | 2013年5月25日 パーマリンク |
    タグ: ,   

    SQLServer ストアドプロシージャをGrepする 

    ストアドプロシージャ内をGrepしたいなぁと思ったら、あった。
    ネットからの拾いもの。

    --スカラ関数
    --@SpName : プロシージャの中味を取得するためのプロシージャ名
    Create Function fncFindSp (
    @SPName Varchar(255)
    )
    Returns Varchar(8000) As
    Begin
    
    Declare @SpBody Varchar(8000)
    Declare @RetText Varchar(8000)
    
    Set @SpBody = ''
    Set @RetText = ''
    
    Begin
    Declare Cur1 Cursor For
    
    Select syscomments.text
    From sysobjects
    Inner Join syscomments
    On sysobjects.id = syscomments.id
    Where sysobjects.xtype = 'P'
    And sysobjects.status >= 0
    And sysobjects.name = @SPName
    Order By
    syscomments.colid
    
    Open Cur1
    Fetch Next From Cur1 Into @SpBody
    
    While (@@Fetch_Status <> -1)
    begin
    If @SpBody <> ''
    Begin
    If RTrim(@RetText) = ''
    Begin
    Set @RetText = @SpBody
    End
    Else
    Begin
    Set @RetText = @RetText + @SpBody
    End
    End
    Fetch Next From Cur1 Into @SpBody
    End
    Close Cur1
    End
    Return @RetText
    End
    go
    
    --Grep用ストアド
    --@seachWord : ストアドプロシージャ内を検索する文字列
    Create Procedure spGrep
    @seachWord Varchar(255)
    As
    BEGIN
    select X.*
    from
    (
    Select
    sysobjects.[name] As ProcName ,
    dbo.fncFindSp(sysobjects.[name]) as ProcBody
    From sysobjects
    ) X
    where X.ProcBody like  '%'+@seachWord + '%'
    END
    

    実行

    EXEC dbo.spGrep '検索文字列'
    go
    

    参考⇒ここ

     
  • 西川 洋平 11:27 AM | 2013年5月1日 パーマリンク |
    タグ: , , , phpmotion   

    PE-TUBE(phpmotionのインストール) 

    基本は、http://www.kurobuti.com/linux_server/?page_id=543 のとおりで

    問題なし。

    ※ただし、phpmotionのrpmは登録制なので注意(Freeだけど)

     

    【上記サイトの内容で不足している点】

    ■手順(6)のドキュメントルートをApacheのデフォルト(/var/www/htmlフォルダ)から変更すると、修正箇所が激増する(というか、エラーを頼りに修正していくしかなくなる)のでやめた方がいい。ちょっとカッコ悪いかもしれないけど。。

    ■手順通りだと手順(12)のチェック画面でエラーが出力される。

    ※「_PHP enable_dl」がOffのままでエラーになる

    この表示が出たら /etc/php.ini  ファイルの enable_dl = Off をOnに変更すると直る

    最後の最後で、phpmotionデフォルトルート配下の /setup フォルダを削除

    しないと、完了しない。(余計なお世話だと思うが)

    当然、フォルダ名変更でも問題なし。

     

    ■動画のHOMEは、http://localhost(IPアドレス)/  でアクセスする

    ■管理者画面は、http://localhost(IPアドレス)/siteadmin/ でアクセスする

    ※動画のアップロードは、何か1個でもカテゴリを作っておかないと失敗する

    ※アップロードできるファイルサイズは、php.ini のpost_max_size = 8M を

    サイズアップしないとダメ

    ※アップロードする動画形式は、flvがいいんじゃないかな。。。

    ※動画はアップしてからリストに表示されるまでに数分かかる(変換していると思われる)

     

     
c
新規投稿作成
j
次の投稿 / 次のコメント
k
過去の投稿 / コメント
r
返信
e
編集
o
コメント表示 / 非表示
t
トップへ移動
l
ログインへ
h
ヘルプを表示 / 非表示
Shift + ESC
取り消し