Tedious: μž„μ‹œ ν…Œμ΄λΈ” 였λ₯˜μ— λŒ€ν•œ λŒ€λŸ‰ λ‘œλ“œ

에 λ§Œλ“  2019λ…„ 11μ›” 16일  Β·  7μ½”λ©˜νŠΈ  Β·  좜처: tediousjs/tedious

λ¬Έμ œκ°€ μžˆλŠ” 경우 μž„μ‹œ ν…Œμ΄λΈ”μ— λŒ€λŸ‰ λ‘œλ“œλ₯Ό μ‹œλ„ν•©λ‹ˆλ‹€.

μž„μ‹œ ν…Œμ΄λΈ” 생성 슀크립트:

CREATE TABLE ##DummyTable_Site ( [DimId] int NOT NULL, [Type] nvarchar(200), [Status] nvarchar(200), [Grp] nvarchar(200), [Cat] nvarchar(200), [Desc] nvarchar(500), [Name] nvarchar(200), [Cd] nvarchar(200) NOT NULL,[CRD] datetime2, [CUId] int, [DSId] int)

connection.newBulkLoad('##DummyTable_Site', { keepNulls: true }, ... );
... Columns and Rows added here
connection.execBulkLoad(bulkLoad);

execBulkLoadλ₯Ό μ‹€ν–‰ν•œ ν›„ μ•„λž˜ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

였λ₯˜ :
λ©”μ‹œμ§€: "μ•Œ 수 μ—†λŠ” 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. 이것은 BulkLoad의 μŠ€ν‚€λ§ˆκ°€ μ‚½μž…ν•˜λ €λŠ” ν…Œμ΄λΈ”μ˜ μŠ€ν‚€λ§ˆμ™€ μΌμΉ˜ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬ΈμΌ 수 μžˆμŠ΅λ‹ˆλ‹€."

λͺ¨λ“  7 λŒ“κΈ€

+1, μΆ”κ°€ μ—΄λ‘œ κΈ°μ‘΄ ν…Œμ΄λΈ”μ„ μ—…λ°μ΄νŠΈν•˜λ €κ³  ν•˜λ©΄ λ™μΌν•œ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€. 문제λ₯Ό ν•΄κ²°ν•˜λŠ” 방법에 λŒ€ν•œ 아이디어가 μžˆμŠ΅λ‹ˆκΉŒ? λ¬Έμ„œμ—μ„œ 아무것도 찾지 λͺ»ν–ˆμŠ΅λ‹ˆλ‹€ πŸ˜”

@codethyme μ—΄ 및 ν–‰ μΆ”κ°€ μ½”λ“œλ₯Ό ν‘œμ‹œν•  수 μžˆμŠ΅λ‹ˆκΉŒ? 였λ₯˜λŠ” μΆ”κ°€λ˜λŠ” μ—΄κ³Ό 행이 μž„μ‹œ ν…Œμ΄λΈ” μ—΄μ˜ μˆœμ„œμ™€ μΌμΉ˜ν•˜μ§€ μ•ŠμŒμ„ λ‚˜νƒ€λ‚Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

@mikalai-sokarau μΆ”κ°€λ˜λŠ” ν–‰κ³Ό 열이 ν…Œμ΄λΈ” μ—΄κ³Ό μΌμΉ˜ν•©λ‹ˆκΉŒ? μ•„λ§ˆλ„ μ½”λ“œ μ˜ˆμ œλŠ” λ‹€μŒμ„ λ³΄λŠ” 데 도움이 될 수 μžˆμŠ΅λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš” @mikalai-sokarau, 방금 λ¬Έμ„œλ₯Ό κ°„λž΅ν•˜κ²Œ μ‚΄νŽ΄λ³΄μ•˜κ³  μ‹€μ œλ‘œ μΆ”κ°€ 열에 λŒ€ν•œ μŠ€ν‚€λ§ˆκ°€ μ›λž˜ ν…Œμ΄λΈ”μ˜ μŠ€ν‚€λ§ˆμ™€ μΌμΉ˜ν•΄μ•Ό ν•œλ‹€κ³  μ–ΈκΈ‰ν–ˆμŒμ„ λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€. 그것이 μ‹€μ œλ‘œ 였λ₯˜μ˜ 원인이 될 수 μžˆμŠ΅λ‹ˆκΉŒ? http://tediousjs.github.io/tedious/bulk-load.html#function_addColumn

μ•ˆλ…•ν•˜μ„Έμš”, μ—¬λŸ¬λΆ„, κ·€ν•˜μ˜ λ‹΅λ³€κ³Ό λ¬Έμ„œμ— λŒ€ν•œ 링크에 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€!
μ‹€μ œλ‘œ μŠ€ν‚€λ§ˆκ°€ λ‹€λ₯΄λ‹€λŠ” 것을 μ•Œκ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€ 😳
μ§€λ£¨ν•œ API둜 ν…Œμ΄λΈ” μŠ€ν‚€λ§ˆλ₯Ό λ™μ μœΌλ‘œ λ³€κ²½(μ—΄ ν•˜λ‚˜ μΆ”κ°€)ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?
μ•„λ‹ˆλ©΄ λˆ„κ΅°κ°€κ°€ 이 μ‘°μž‘μ„ μˆ˜ν–‰ν•˜κΈ° μœ„ν•œ ν‘œμ€€ μ ‘κ·Ό 방식을 μ œμ•ˆν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

λ‹€μŒκ³Ό 같은 일반 SQL λͺ…령을 μ‚¬μš©ν•΄ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

let sqlCommand = 'ALTER TABLE table_name ADD column_name datatype;'

그런 λ‹€μŒ 일반 μ§€λ£¨ν•œ API connection.execSql(sqlCommand); λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. μž‘λ™ν•˜λŠ”μ§€ ν™•μΈν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ?

@IanChokSλ‹˜ , μ•ˆλ…•ν•˜μ„Έμš”, κ°μ‚¬ν•©λ‹ˆλ‹€. 도움이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€!

@codethyme μœ„μ˜ μ†”λ£¨μ…˜μ΄ λ‹Ήμ‹ μ—κ²Œλ„ νš¨κ³Όκ°€ μžˆμŠ΅λ‹ˆκΉŒ? μ§€κΈˆμ€ λ‹«μŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰