フォーラムへの返信
-
投稿者投稿
-
松原正和
キーマスターliu さんこんにちは。
“SET time_zone=’+09:00′” 等 SET 構文がうまく動作しないのは、ごく最近の Version 2.19 系のベータ版のみの不具合でした。
改めて、liu さんの状況の確認なのですが、2023/12/05 00:00:00 で値を入れたはずが、A5:SQL Mk-2 で 2023/12/05 09:00:00 として表示されるなどでしょうか?
MySQL の timestamp 型は内部的に UTC として日付時刻を格納するのですが、UTCのクライアントから日本時間のつもりで、日付時刻(上述の例では 2023/12/05 00:00:00 UTC)を格納したりしていないでしょうか?
この場合、A5:SQL Mk-2 でログイン後に “set time_zone=’UTC'” を実行するなどすればよいように思えます。松原正和
キーマスターaa さんこんにちは。
すみません、長々と色々質問させていただいている割にはわかりません。割り当てを行ってもER図から論理名が取れないER図をメール等で送る・どこかのサイト上に配置するなどしていただけないでしょうか?松原正和
キーマスターlenno さんこんにちは。
CSVファイルですが、メニューの [データベース(D)] – [CSV/TSVからテーブル生成 (インポート) …]を使うと、一応テーブルを作成しつつインポートすることができるはずです。
ただし、CSVファイルはデータ型や主キー情報が失われているため、手動でデータ型等を指定する必要があります。デフォルト値や制約・トリガーなども復元されませんので注意が必要です。松原正和
キーマスターsh さんこんにちは。
不具合報告ありがとうございます。なんとなく、不具合に思い当たる節があり、Version 2.19 系(ベータ版)では起きないのではないかなと思います。いかがでしょうか?松原正和
キーマスターうえぴぃさんこんにちは。
はい、確かに nchar、nvarchar、ntext の場合は、N’~~~’ 形式にしないと文字化けしてしまうはずですね。修正したいと思いますので少々お待ちください。松原正和
キーマスターmint さんこんにちは。
修正しようかと考えていたのですが、そうすると、デフォルト値を指定したい場合の指定方法がなくなってしまうので、どうしようか困っています。
オプションでデフォルト値とNULL値を切り替えるなどできるか調査したいと思います。もうしばらくお時間をいただければと思います。松原正和
キーマスターliu さんこんにちは。
本来なら、”SET time_zone=’+09:00′” 形式の文字列を実行することでタイムゾーンを変更できるはずなのですが、なぜかエラーは発生しないのにタイムゾーンの変更がうまくいかないようです。
修正したいと思いますので少々お待ちください。松原正和
キーマスターaa さんこんにちは。
お返事が遅くなり申し訳ありません。まだ、現象が把握できていないのですが、スキーマ名は dbo でしょうか? あとは、テーブル名は大文字小文字が混じっていたりしますか?松原正和
キーマスターmint さんこんにちは。
現象を確認しました。修正したいと思いますので少々お待ちください。松原正和
キーマスター馬渡さんこんにちは。
本来、A5:SQL Mk-2 は OLE DB プロバイダやODBCドライバを使用して接続するツールですが、これの定義に互換性がありません。このためx86版とx64版で別々に設定を持たせていますが、OLE DB プロバイダやODBCドライバを使わなければ、特に互換性に問題はないはずです。レジストリエディタで \HKEY_CURRENT_USER\Software\mmatsubara\A5M2(x86) 配下をエクスポートし、テキストエディタで、
\HKEY_CURRENT_USER\Software\mmatsubara\A5M2(x86)
を全て\HKEY_CURRENT_USER\Software\mmatsubara\A5M2(x64)
に置換してそれをインポートすれば移行できるはずかと思います。松原正和
キーマスターめもいちさんこんにちは。
A5:SQL Mk-2ではSQLはサーバーに送信し、結果を受け取っているだけです。実際にその結果が正しいのではないかと思います。
例えば、データの後ろに空白や改行文字、あるいは制御文字のように非表示文字がついていないでしょうか?。松原正和
キーマスターryokuryu さんこんにちは。
すみません、気が付いていませんでした。Version 2.19.0 beta 17 で修正してみましたので、ご確認ください。松原正和
キーマスターgrd さんこんにちは。
検索条件の書き方ですが、 //~// ではなく、/~/ で記述するようにしてください。
例で書きますと、
/テーブルA|テーブルB|テーブルC|テーブルD/
となります。松原正和
キーマスターhira さんこんにちは。
すみません、ちょっと検証できませんでした。検証してみますので、少々お待ちください。松原正和
キーマスターひとり情シスさんこんにちは。
はい、確かに MERGE 文が生成されると便利かもしれないですね。
(自分もあまり使わないので構文が忘れがちになりますし)
実装してみたいと思いますのでもう少々お待ちください。 -
投稿者投稿