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
운영게시판
최근게시물
MS-SQL Q&A 5636 게시물 읽기
No. 5636
function 관련 질문하나 더 드립니다.
작성자
jip102
작성일
2010-04-21 17:16
조회수
5,953

아래와 같은 함수가 있는데요

실제 구조에서 변수 선언부는 이해가 가는데

 RETURNS @Val TABLE (         
    Val         INT
)         
하고

IF @i & @Mask = @Mask
부분이 이해가 안가서요

CREATE FUNCTION dbo.Mask (
    @BitCnt     INT,
    @Mask       INT 
)
RETURNS @Val TABLE (         
    Val         INT
)         
AS          
BEGIN
    DECLARE @i      INT 
    DECLARE @MaxBit INT 
 
    SET @i = 0
    SET @MaxBit = power(2,@BitCnt) 
     
    WHILE @i < @MaxBit
    BEGIN
        IF @i & @Mask = @Mask
            INSERT @Val SELECT  @i
        SET @i = @i + 1
    END

    RETURN
END

[Top]
No.
제목
작성자
작성일
조회
5639쿼리 질문 입니다.. [2]
한영수
2010-04-23
5467
5638같은 서버에 테이블을 copy 하고 싶어요. [1]
정명규
2010-04-22
5949
5637급구: MS SQL DBA 프리랜서 구합니다.
조중구
2010-04-22
6019
5636function 관련 질문하나 더 드립니다.
jip102
2010-04-21
5953
5635create function 관련 질문 [3]
jip102
2010-04-21
6196
5634stored procedure 사용에 대해서 질문드려요.. [1]
김장호
2010-04-14
6859
5633substring으로 잘라낸 문자열 like로 비교하기 [1]
spectra
2010-04-13
7021
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다