We'll be completing standard maintenance for our Single Sign-On system on November 30th 6pm Pacific Time for approximately one hour. During this time My Alteryx and sign-in functionality to all My Alteryx programs (Licensing Portal, Community, Beta Program, Case Portal, and others) may be inaccessible. Thank you for your patience.
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
16 - Nebula
16 - Nebula

@DaisukeTsuchiya さん

 

できました!

 

AkimasaKajitani_0-1655207402820.png

 

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

AkimasaKajitani_1-1655207468091.png

 

 

DaisukeTsuchiya
クエーサー

@AkimasaKajitani 

 

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

AkimasaKajitani
16 - Nebula
16 - Nebula

@DaisukeTsuchiya さん

 

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