Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!
Free Trial

ディスカッション

答えを見つけ、質問し、Alteryx の専門知識を共有してください。
解決済み

MS SQL・Oracle DBのレコード更新

DaisukeTsuchiya
パルサー

Output DataツールでODBCを利用してMS SQL DB内のレコードをUpdateする際に、DB側でPrimary Keyが指定されていないとAlteryxからはUpdateできなかったと思います。2022.1を使ってみたところAlteryx側でKeyを指定してUpdateできるようになっていますが、この機能は2022.1からでしょうか?

DaisukeTsuchiya_0-1655201855316.png


それに対し、Oracle用のociだと依然としてKey指定のOptionがないです。
今回使用OracleのDBをUpdateする必要があり、DB側にPrimary Keyが設定されておらず困っている状態です。(あるSoftwareのDBなので下手に設定を変更したくなく)普段Oracleは使っておらず知見がないのですが、ODBCを利用してOracleに書き込めるようにすれば、DB側にPrimary Keyが設定されていなくても、上のOptionで書き込みにいけるのしょうか?(まだODBC経由でOracleに繋げられていません) 上記機能をOracleで使用された方はいらっしゃいますか?

DaisukeTsuchiya_0-1655203023697.png

 

 

3件の返信3
AkimasaKajitani
17 - Castor
17 - Castor

@DaisukeTsuchiya さん

 

できました!

 

AkimasaKajitani_0-1655207402820.png

 

めちゃくちゃ適当なテストDBなので申し訳ないですが、以下のような感じで更新かけられました。

AkimasaKajitani_1-1655207468091.png

 

 

DaisukeTsuchiya
パルサー

@AkimasaKajitani 

 

ありがとうございます。Key for updateは新機能でしょうか?2021.3まではなかったと思うのですが。

AkimasaKajitani
17 - Castor
17 - Castor

@DaisukeTsuchiya さん

 

確かに、、、ただ、Release notesにも乗っていないので謎ですね、、、