フォーラムへの返信
-
投稿者投稿
-
松原正和
キーマスターshiina このデータの中で “-” が気になるのは、日付の区切り(yyyy-MM-dd)ですが、SQLite のテーブルでのデータ型はどうなっているでしょうか?
A5:SQL Mk-2側では文字列として扱われているのに、SQLite側では日付として扱おうとして、フォーマットエラーになったりしていないでしょうか?松原正和
キーマスターMatteo さんこんにちは。
はい、赤枠の点滅をなくしたのは不評だったようで、最新版(Version 2.18.4)で赤枠表示が付くように修正されています。
トランザクションの管理の画面も使いやすいように修正されていますので、お試しいただければと思います。松原正和
キーマスターdkさんこんにちは。
DBまたは、テーブルの文字コード設定が日本語を扱えない文字コードになっていないでしょうか? この場合、utf8mb4 等でDBを作成しなおせばよいかと思います。
いかがでしょうか?松原正和
キーマスターぱんかれさんこんにちは。
なるほど、やっぱり神Excelですよね。Version 2.19.0 beta 3で進捗出力(“n/m” 形式)に対応してみました。(Excelのみ)
あと、Excel 形式の出力を多少高速化しています。「ページ設定を行う」をONにしていても、OFFに近い速度が出るようになっているかと思います。ただ、Excel自体遅いですよね…。
検証していた時に気が付いたのですが、他のExcelブックを開いたりしていると、動作が遅くなる現象が見られました。また、最初の数テーブルは早く出力するのですが、あとのテーブルになればなるほど、出力が遅くなるようです。以前のExcelもそうだったかな? とかよくわからないですが、何か回避できないか調査してみます。松原正和
キーマスターたまさんこんにちは。
そうすると、単に CREATE TABLE で主キーを指定せず、あとから ALTER TABLE で主キーを追加するということですよね?
CREATE TABLE で主キーまで指定してしまうのと基本的に結果は同じかと思うのですがいかがでしょう?松原正和
キーマスターぱんかれさんこんにちは。
連続で例外が出るのは確認できなかったのですが、少し動作が怪しい現象までは確認しました。対応したいと思いますので少々お待ちください。松原正和
キーマスターぱんかれさんこんにちは。
Excel形式でのテーブル定義書の出力が遅いときは、生成時のオプションダイアログで、「ページ設定を行う(印刷しない場合はOFFにすると処理が速くなります)」のチェックを外すとかなり速くなるはずです。
また、v2.19.0 beta 1から、HTML形式のテーブル定義書にかなり手を加えており、今後、Excel形式よりも、HTML形式をテーブル定義書の第一選択肢とすることも考えています。おそらく、Excel形式よりも生成が速いはずです。いかがでしょうか?松原正和
キーマスターたまさんこんにちは。
主キーと同じカラムでユニークインデックスを作成した後、Alter構文で主キーを割り当てる」の機能は、 CREATE TABLE 構文内の PRIMARY KEY(…) 構文で主キーのみ割り当てると、内部的に名前のよくわからないインデックスが作成されるDBがあったりするためです。
PRIMARY KEY (…) ではなく、PRIMARY KEY で主キーを割り当てたい理由は何でしょうか?松原正和
キーマスターshiina さんこんにちは。
おそらくデータ型にもよるのではないかと思うのですが、どのようなデータ型があるかわかりますでしょうか?できれば、どのようなデータで発生するかもわかるとありがたいです。
松原正和
キーマスターhass さんこんにちは。
A5:SQL Mk-2 コマンドラインユーティリティはデフォルトでは ; をSQLの区切りとして認識してしまうため、不完全なストアドプロシージャを実行しようとしているのかもしれません。
たとえば、 /Separator=Slash オプションをつけるなどすると、 ; をSQLの区切りとしてみなさなくなるため、正しく実行できるの絵はないかと思うのですが、いかがでしょうか?松原正和
キーマスターMarugari さんこんにちは。
再現しようとしたのですが、再現しませんでした。テーマ機能などで影響があるのかとも思いましたが、そうでもなさそうです。
OS のバージョンやテーマ機能の使用状況・何か常駐ソフトでウィンドウの動きに関与しそうなものなどありますでしょうか?松原正和
キーマスターseastars さんんこんにちは。
DB接続したときにSQLエディタでDBを選択していなかったら、自動選択するなど良いかもしれないですね。すぐには実装できないかもしれないですが、v2.19 系で実装出来たらよいなと思いますのでしばらくお待ちいただければと思います。松原正和
キーマスターtomiiさんこんにちは。
接続方法を変更した場合でも出るのでしょうか?
あと、「ORA-01031: 権限が不足しています。」は、接続ユーザーに対してgrant で指定されている権限が低くアクセスできないのかと思っていましたが、調べてみると、
「使用形態では、OS認証でSYSDBA接続を試みて失敗した場合に発生することが多い」と記述されたサイトなどもみられるようですが、該当しますでしょうか?
ほかには、PL/SQL 実行時のエラーとしても書かれていますが、もしかして実行するSQLで間接的にPL/SQLを利用したりしていないでしょうか?
(ビューになっていてストアドファンクションが呼び出されるようになっているなど)接続時のエラー
PL/SQL実行時のエラーについて書かれている
https://www.shift-the-oracle.com/oerrs/ora-01031.html松原正和
キーマスターやじゅさんこんにちは。
テーブルエディタはテーブルの完全な名称が分かるのですが、SQLエディタではテーブルの完全な名称(スキーマ名とか)が分からなかったり、テーブルが複数あったりすると解析が大変なため、実現できていません。
構文入力支援の機能ではSQLの解析もしたりしているので、全くできないわけではないのですが、少々敷居が高そうに思えます。
できたらよいかとは思うのですが、少々優先順位は下げざるをえないかと思います。松原正和
キーマスターkobayashi さんこんにちは。
すみません、見落としていました。
Version 2.18.4 で実現しようと修正をしていたのですが、既存機能への影響がかなり大きくなることが分かり、Version 2.18.4 では断念しました。Version 2.19系で実現しますので少々お待ちください。(内部的にはおおむね実装できています)
-
投稿者投稿