Ist es möglich,C++ Embedded SQL precompile mit READ ONLY Erlaubnis
db2 connect somedb user myuser using mypwd
db2 precompile myapp.sqx OUTPUT myapp.cxx
wenn ich die Erlaubnis an die REMOTE-DB2-Datenbank nur gelesen haben? Ich versuche nur auszuwählen, dass ich nicht versuche, in die Datenbank zu schreiben, aber der Befehl precompile beschwert sich darüber, dass ich keine Berechtigung zum "create in" habe ... Was kann ich anders machen, so dass ich das abfragen kann Datenbank mit C++ (Ich habe bereits eine Tonne Code ich geerbt, die Embedded SQL Precompiling verwendet, aber die Person, die es geschrieben hat Schreibberechtigung für die Tabelle, und ich nicht, so hoffe ich, bestehenden Code irgendwie anzupassen)
'PRECOMPILE' muss ein Paket in der Datenbank erstellen, die Ihr eingebettetes SQL enthält, von wo die Anforderung' CREATE IN' kommt. Sofern Sie nicht bereit sind, in Ihrem Code zu dynamischem SQL zu wechseln, können Sie nicht vermeiden, das/die Paket (e) zu erstellen. – mustaccio