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
15 - Aurora
15 - Aurora

@DaisukeTsuchiya さん

 

できました!

 

AkimasaKajitani_0-1655207402820.png

 

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

AkimasaKajitani_1-1655207468091.png

 

 

DaisukeTsuchiya
クエーサー

@AkimasaKajitani 

 

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

AkimasaKajitani
15 - Aurora
15 - Aurora

@DaisukeTsuchiya さん

 

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