database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 26963 게시물 읽기
No. 26963
MS-SQL의 프로시져를 My-SQL 맞게 수정하는데...
작성자
김시운(papilion)
작성일
2007-08-21 10:36
조회수
2,839

MySQL 에서도 적용이 되는지 모르겠네요..


Create Procedure p_3_JobSmsDone

 @transKey  varchar(40)   ,

 @idxStr  varchar(2000)  

 WITH  ENCRYPTION

as

 declare @strSql   varchar(500)  

 declare @logTblName  varchar(100)

 set @strSql = 'update  tSmsHost  set status = 3 ' +

    ' where idx in ( ' + @idxStr + ' )  and transKey = ''' + @transKey + ''''

 exec (@strSql )

 exec p_CreateLogTbl  @logTblName out

.. 후략

go



수정을 하고 있는데 몇부분에서 막히고 있습니다. 


1. 문자열을 합치기 위해서 + 기호를 사용하는데 이것이 MySQL 에서도 가능한지.

2. ( ' + @idxStr + ' )  이런 것도 MySQL 에서도 가능한지..

3. WITH  ENCRYPTION  비슷한 옵션이 있는 지..



간단한 프로시져는 만들 수 있겠는데.. 좀 복잡해지니 웹에서 검색하거나..

책에서 찾는 것으로는 한계가 있네요..

고수님들의 답변 부탁드립니다 ^^

이 글에 대한 댓글이 총 1건 있습니다.

concat('update TB_NAME set mem_age=',10,' where 컬럼=',VALUE);

등으로 concat 으로 묶으시면 될것 같니다.
반화넬(반씨아찌)님이 2007-08-30 10:39에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
26969레코드가 없으면 insert, 있으면 update [4]
버플
2007-08-22
3766
26966insert 할때요.. [5]
알려주세요
2007-08-21
2406
269641205Lock wait timeout exceeded; try restarting transaction::: 에러 문제 [1]
조재필
2007-08-21
3475
26963MS-SQL의 프로시져를 My-SQL 맞게 수정하는데... [1]
김시운
2007-08-21
2839
26961쿼리문이 너무 느리네요.. 도와주세요..ㅠ.ㅠ [1]
정명은
2007-08-20
2120
26960mysql_real_connect()로 mysql에 연결안되는거 해결좀.. [1]
이윤경
2007-08-17
2849
26954IFNULL 펑션은 뭔가요^^;; [2]
최성원
2007-08-16
3005
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다