[過去ログ]
SQL質疑応答スレ 19問目 (1002レス)
SQL質疑応答スレ 19問目 http://mevius.5ch.net/test/read.cgi/db/1558610740/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
110: NAME IS NULL [sage] 2019/12/31(火) 19:01:03 ID:??? >>109 権限あればできるはず http://mevius.5ch.net/test/read.cgi/db/1558610740/110
111: NAME IS NULL [sage] 2019/12/31(火) 19:08:31 ID:??? 一気に書き換えるってことは DeleteしてInsertかな? ODBC接続してSQL発行すれば良いのでは http://mevius.5ch.net/test/read.cgi/db/1558610740/111
112: NAME IS NULL [] 2019/12/31(火) 19:30:30 ID:0OK2Hg3S >>109 古いExcel VBAの逆引き本に書かれている。ただ、正解はないのでどれが最適なのかは深く考えないこと。 http://mevius.5ch.net/test/read.cgi/db/1558610740/112
113: NAME IS NULL [sage] 2019/12/31(火) 21:08:53 ID:??? >>110->>112 レスありがとうございます。 権限というのは、データベースに接続するためのID/PASSでしょうか? Oracleのデータベースからデータを引っ張ってくるVBAの記述を見ると、「ID」「PASS」の 文字列があるので、これを利用できそうです。それともデータベースというのは ID/PASSを知っているだけでは足りず、責任者の承認のようなものが一般的に必要と なるのでしょうか? 「ODBC接続」「SQL発行」というのが、今目指していることのキーワードとなるようですね。 古い本に載っているそうですが、最新のものはありませんか? それともネットのプログラミング講座を受講するのが早いでしょうか? 質問ばかりですいません。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/db/1558610740/113
114: NAME IS NULL [sage] 2019/12/31(火) 21:23:28 ID:??? >>113 そのID/PASSがテーブルを更新する権限があるかどうかが問題 てか、マジでそのデータベース管理してる人にそんなことして良いのか確認しなよ ヘタこいてデータぶっ壊しましたテヘペロ で済むならいいけど http://mevius.5ch.net/test/read.cgi/db/1558610740/114
115: NAME IS NULL [sage] 2019/12/31(火) 22:34:09 ID:??? 普通DBの参照権限は貰えても更新権限は与えないよね。 http://mevius.5ch.net/test/read.cgi/db/1558610740/115
116: NAME IS NULL [sage] 2019/12/31(火) 22:46:40 ID:??? そうだね Excelで扱うデータを引っ張るような業務レベルだと テーブル更新権限までは持たせないと思う http://mevius.5ch.net/test/read.cgi/db/1558610740/116
117: 113 [sage] 2020/01/01(水) 00:19:05 ID:??? >>114->>116 そうですか… せっかくスキルを身に着けたとしても、更新権限が付与されないのであれば意味がないですね。 おそらく管理者に確認しても、余計な事するな、となりそうなので ただSQLの知識はあっても損はないので、買った本くらいは通読してみようかと思います。 http://mevius.5ch.net/test/read.cgi/db/1558610740/117
118: NAME IS NULL [sage] 2020/01/01(水) 00:22:06 ID:??? ぶっちゃけ、そのヤろうとしてることはクラッキングだからな 管理者の許可を得ず、データにアクセスして改竄 http://mevius.5ch.net/test/read.cgi/db/1558610740/118
119: NAME IS NULL [sage] 2020/01/01(水) 10:09:37 ID:??? 家のPCでSQLSERVERとかPostgreSQLとか構築してみたら勉強になる めっちゃ簡単だし http://mevius.5ch.net/test/read.cgi/db/1558610740/119
120: NAME IS NULL [] 2020/01/01(水) 14:10:53 ID:mYS4vz8I >>119 そんなことをしなくても、Excelシートをリレーショナルデータベースとして扱える。 http://mevius.5ch.net/test/read.cgi/db/1558610740/120
121: NAME IS NULL [sage] 2020/01/01(水) 15:24:52 ID:??? まじっすか? http://mevius.5ch.net/test/read.cgi/db/1558610740/121
122: NAME IS NULL [sage] 2020/01/01(水) 16:19:37 ID:??? 数百万レコード保存できるエクセルがあるそうです http://mevius.5ch.net/test/read.cgi/db/1558610740/122
123: NAME IS NULL [sage] 2020/01/01(水) 16:21:51 ID:??? ネタで言っている様にしか聞こえないw http://mevius.5ch.net/test/read.cgi/db/1558610740/123
124: NAME IS NULL [] 2020/01/01(水) 16:33:58 ID:mYS4vz8I >>122 100万レコードなら可能 http://mevius.5ch.net/test/read.cgi/db/1558610740/124
125: NAME IS NULL [sage] 2020/01/03(金) 23:02:49 ID:??? unique cnstraintに引っかかるとエラーが帰ってくるの? http://mevius.5ch.net/test/read.cgi/db/1558610740/125
126: NAME IS NULL [sage] 2020/01/04(土) 18:12:14 ID:??? 普通はそう http://mevius.5ch.net/test/read.cgi/db/1558610740/126
127: NAME IS NULL [sage] 2020/01/04(土) 18:42:45 ID:??? このエラーをtry exceptで例外処理して重複するのを防ぎたいんだけど commitしないとエラーがでなくて 毎回addする毎にcommitするしかないですか? http://mevius.5ch.net/test/read.cgi/db/1558610740/127
128: NAME IS NULL [sage] 2020/01/04(土) 18:47:13 ID:??? 既に存在する場合は登録しない様にすればいい http://mevius.5ch.net/test/read.cgi/db/1558610740/128
129: NAME IS NULL [sage] 2020/01/04(土) 22:30:42 ID:??? >>127 普通はコミットするまでにエラーがでると思うが 使ってる言語かDBMSのスレで聞け http://mevius.5ch.net/test/read.cgi/db/1558610740/129
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 873 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s