231166
松のページ掲示板

スパム対策のため"tp:"を含む書き込みをブロックさせていただいております。
URLを記述される方は p:/… としてURLを記述してください。

サイト管理者多忙につきお返事が遅くなります。ご了承ください。
(概ね週末などのお返事となります)

[松のページ] [留意事項] [ワード検索] [携帯に掲示板アドレスを送信] [管理用] []
名前
タイトル
メッセージ
暗証キー (英数字で8文字以内)
文字色
投稿キー (投稿時 を入力してください)

EXCELからのNULL取込 投稿者:kazu 投稿日:2017/02/01(Wed) 16:41 No.3945  
いつも便利に使わせていただいています。

掲示板で過去ログを検索しましたが見つけきれなかったので申し訳ありませんが質問させてください。

a5m2からクリップボード経由でEXCELにデータを貼り付けた場合NULL値は(NULL)と出力されるのですが
取込データを作成する時にも出力された(NULL)をどこかからもってきて貼り付けています。

そこで質問なのですが、EXCELのセルに何も入っていないデータをNULLで取り込む方法が何かありますでしょうか。

申し訳ありませんが教えて頂けると助かります。

よろしくお願い致します。


Re: EXCELからのNULL取込 - 2017/02/05(Sun) 12:49 No.3951  

 kazuさんこんにちは。

 現状では特定の文字列をNULL扱いすることはできるものの、か
ら文字列をNULLとして扱うことはできませんでした。

 Version 2.12.0 beta 38でオプションダイアログの「クリップ
ボード出力」タグに「ペースト時に空の文字列をNULLとして扱
う」チェックボックスを追加しました。お試しください。


Re: EXCELからのNULL取込 kazu - 2017/03/01(Wed) 21:56 No.3988  

松さん
こんばんは

お礼が遅くなり大変申し訳ありません。

無事NULLなしでも取り込めるようになりました。

本当にありがとうございました。


ストアドの編集画面 投稿者:taka 投稿日:2017/02/08(Wed) 15:00 No.3960  
SQLServer 2014に接続してストアドプロシージャ(総数350程度)を開いて
ソースタブをクリックすると生成されるソースのストアドプロシージャ名が違うものとなりました。
CREATE PROCEDURE [DBO].[XXX]が正しいのに
CREATE PROCEDURE [DBO].[YYY]となります。
ちなみにYYYってのは存在しない名前です。
(実際にはAAAAA0111_AAA_AAA_GETのように英数_が入った名前20桁程度です。)
違うのはそこだけで内容は正しいです。


Re: ストアドの編集画面 - 2017/02/12(Sun) 14:14 No.3965  

takaさん初めまして。A5:SQL Mk-2をご利用いただきありがとう
ございます。

なんでしょうね。とりあえず、以下のSQLでストアドプロシー
ジャのソースは正しく取得できますでしょうか?。ご確認いただ
ければと思います。

select
c.text
from
syscomments c
inner join sys.procedures t
on t.object_id = c.id
inner join sys.schemas s
on s.schema_id = t.schema_id
where
s.name = '*スキーマ名*'
and t.name = '*プロシージャ名*'
order by
c.colid


Re: ストアドの編集画面 taka - 2017/02/15(Wed) 13:47 No.3967  

回答ありがとうございます。

select
c.text
from
syscomments c
inner join sys.procedures t
on t.object_id = c.id
inner join sys.schemas s
on s.schema_id = t.schema_id
where
s.name = 'dbo'
and t.name = 'AA9999M999_P019_XXXXXX'
order by
c.colid

としたところ
CREATE Procedure [dbo].[AA9999M999_P014_XXXXXX]
略・・・・
でした。
TEXTの中身のCREATE 名前だけが違いました。


Re: ストアドの編集画面 taka - 2017/02/15(Wed) 14:00 No.3969  

ちなみに下記SQLでも同一の結果でした。

SELECT
C.definition
FROM sys.sql_modules C
inner join sys.procedures t
on t.object_id = c.object_id
WHERE 1 = 1
and t.name = 'AA9999M999_P019_XXXXXX'
;


Re: ストアドの編集画面 - 2017/02/19(Sun) 13:13 No.3974  

takaさんこんにちは。

なんだかよくわからないですね。名前だけが違うのなら、まだ何
とかなる木もするのですが…本当にそれだけとも言い切れないで
すからね。

ちなみに、以下のプロシージャ実行ではどうでしょうか?。

sp_helptext 'スキーマ名.プロシージャ名'

A5:SQL Mk-2はSQLエディタから上記プロシージャをそのまま実行
しようとすると結果セットが返りませんが、
「Ctrl+Shift+Enter」で結果セットを受け取ることができます。


Re: ストアドの編集画面 taka - 2017/02/20(Mon) 13:49 No.3979  

回答ありがとうございます。
sp_helptext 'スキーマ名.プロシージャ名'
で結果を見てみましたが名称は誤りのままでした。
SQL Server Management Studioでも同様の結果でした。
環境の問題でしょうか・・・。


Re: ストアドの編集画面 - 2017/02/26(Sun) 13:31 No.3984  

 takaさんこんにちは。

 調査ありがとうございます。

 sp_helptextでも、SQL Server Management Studio でも同じ表
示となってしまうなら、ちょっと修正はむつかしい気がします。

 ご期待に沿えず申し訳ありませんが、以上よろしくお願いいた
します。


SQL Server 2016のプライマリキー 投稿者:GANACHE 投稿日:2017/02/17(Fri) 22:57 No.3971  
最近使い始めました。ありがとうございます。
SQL Server 2016に接続しているのですが、プライマリキーが正しく取得できないテーブルがあり、困っています。
どんな場合に発生するのかはわかりません。


Re: SQL Server 2016のプライマリキー - 2017/02/19(Sun) 13:34 No.3976  

 GANACHEさんはじめまして。A5:SQL Mk-2をご利用いただきあり
がとうございます。

 これまで、インデックスのリストを作ってからその中から主
キーを検索していたのですが、Version 2.12.0 beta 41で
sys.key_constraintsなどから取得するように変更してみまし
た。これでいかがでしょうか?。

 もし、これでもダメなようでしたら、SQLエディタから、以下
のSQLを「Ctrl+Shift+Enter」で実行してみていただけますで
しょうか?。(結果セットの取得を強制的に試すためのショート
カットキーです)

sp_pkeys @table_name = 'テーブル名', @table_owner = 'スキーマ名'

以上よろしくお願いいたします。


Re: SQL Server 2016のプライマリキー GANACHE - 2017/02/20(Mon) 20:23 No.3980  

対応ありがとうございます。
Version 2.12.0 beta 41を試したところ、正しく主キーが取得できました。
今後も便利に使わせていただきます。開発がんばってください。


グリッド表示の不具合 投稿者:beer 投稿日:2017/02/16(Thu) 17:20 No.3970  
a5m2_2.12.0_beta40_x64
MySQL

次のSQLを実行すると、一つ目のカラムの取得値が、
NULLではないのにデータグリッドには NULL と表示されます。

> SELECT CAST(0 AS DATE), HEX(CAST(0 AS DATE))

ps://gyazo.com/34d1c95655e2085ab343eb151adafd48

カラムにこの値が保存されているレコードは
where date_column is null ではヒットしないです。


Re: グリッド表示の不具合 - 2017/02/19(Sun) 13:25 No.3975  

 beerさんこんにちは。

 「CAST(0 AS DATE)」は、MySQL特有の日付表現である、
「0000-00-00」になってしまうようですね。

 A5:SQL Mk-2を作っている言語であるDelphiやその他の言語も
ですが、日付型で「0000-00-00」を扱えないため、これまで対応
できていませんでした。

 Version 2.12.0 beta 41で0000-00-00に対応してみました。

 お試しください。


Re: グリッド表示の不具合 beer - 2017/02/20(Mon) 11:54 No.3978  

beta 41で確認しました。ばっちりです。
さっそくのご対応ありがとうございました。


BYTEA 投稿者:snow 投稿日:2017/02/07(Tue) 20:49 No.3959  
BYTEA型のカラムがあるテーブルを開いてinsert文をクリップボードに入れると正しくないSQL文になります


Re: BYTEA - 2017/02/12(Sun) 14:08 No.3964  

showさんこんにちは。

BYTEAはPostgreSQLのバイナリ型ですよね?。

とりあえず、Version 2.12.0 beta 39でバイナリ型はnullとして
出力し、非対応データ型である旨コメント出力するようにしてみ
ました。

PostgreSQLでは、BYTEAは、「E'\\xDEADBEEF'」のような表現で
文字列化はできるのですが、今回は見送りました。

以上よろしくお願いいたします。


SSH2トンネルでのパスワード保存 投稿者:mt 投稿日:2017/02/07(Tue) 14:24 No.3958  
パスワードを保存してくないのですが、空白の場合にはダイアログで聞いてくるようにはならないでしょうか?


Re: SSH2トンネルでのパスワード保存 - 2017/02/12(Sun) 14:04 No.3963  

 mtさん初めまして。A5:SQL Mk-2をご利用いただきありがとう
ございます。

 確かにSSH秘密鍵ファイルのパスフレーズを記憶してしまうの
はよくないですね。

 Version 2.12.0 beta 39で対応してみましたのでご確認くださ
い。
(データベースの追加と削除の画面でSSH鍵ファイルのパスフ
レーズを保存しなくても、ログイン画面で指定できるようにしま
した)

 以上よろしくお願いいたします。


無題 投稿者:米田 投稿日:2017/02/06(Mon) 13:51 No.3957  
BCD型の16桁の数値がオーバーフローして表示されません。


Re: 無題 - 2017/02/12(Sun) 13:14 No.3962  

 米田さん初めまして。A5:SQL Mk-2をご利用いただきありがとうご
ざいます。

 お使いのRDBMSは何でしょうか?。実際のデータ型もお教えいただ
ければありがたいです。


ER図上のコロンの扱いについて 投稿者:yama 投稿日:2017/02/02(Thu) 10:50 No.3946  
はじめまして。

[A5:SQL Mk-2 2.12.0 beta37(x64)]のER図リバース生成で、1点ご確認をお願いできますでしょうか。

postgresqlの(他は試しておりません)、ER図のリバース生成で
データベースのコメントに:(コロン)があると以降は無視されるようです。

例えば実際のカラムコメントが「0:無効,1:有効」だとすると
ER図では「0」と、コロン以降が無視されました(以降無くなりました)。

なお、2.11.6 (x64) build 2016/07/24では、
リバース生成したER図に「0:無効,1:有効」と出ています。

お忙しいところ申し訳ありませんが、
宜しくお願い致します。


Re: ER図上のコロンの扱いについて - 2017/02/05(Sun) 13:08 No.3952  

 yama さん初めまして。A5:SQL Mk-2をご利用いただきありがと
うございます。

 A5:SQL Mk-2ではデータベースに登録されたコメントを区切り
文字を使用して論理名とコメントとして扱うことができます。

 Version 2.12系のベータ版からこれまでタブ文字と改行記号の
みを区切り文字として使用できるようにしていましたが、オプ
ションダイアログからの選択で、タブ・改行・コロン・カンマ・
セミコロンを使うことができるようになりました。

 デフォルトでこれは、タブ・改行・コロンが選択状態になって
いるので、今回の場合、「0」が論理名、「無効,1:有効」がコメ
ントとしてリバース生成されているはずです。

 このような場合、実際DBのコメントには論理名ではなくコメン
トのみ記載されているので、リバース生成時に「データベースコ
メントの扱い」を「コメントとして使用する」にすればよいと思
います。


Re: ER図上のコロンの扱いについて yama - 2017/02/06(Mon) 12:11 No.3956  


松さん

ご丁寧な回答ありがとうございます。

仰る通り、

[設定]->[オプション]->[テーブル]タブ -> [DBコメントで論理名とコメントを区切る文字]

にあるコロンのチェックをOFF後にER図を出力することで、

コメントのコロンもER図のカラム位置に表示されるようになりました。

ありがとうございました。

(つまらないことでお手を煩わせて申し訳ありません。。)


a5m2を愛用しています。 投稿者:あろは太郎 投稿日:2017/02/01(Wed) 07:55 No.3944  
ポータル版をローカルドライブにインストールして運用しています。
ある日気が付くと起動時にパスワード入力が
求められるようになりました。

私自身はパスワード設定した記憶がなく、空白等で起動しようとしても「パスワードが違う」と叱られます。
どうやったら使うことができますか?


Re: a5m2を愛用しています。 - 2017/02/05(Sun) 12:46 No.3950  

 あろは太郎さん初めまして。A5:SQL Mk-2をご利用いただきあ
りがとうございます。

 ポータブルモードでパスワードを設定していないのにパスワー
ド入力を求められるのは、設定ファイルが破損した場合です。

 大変申し訳ないのですが、破損した設定ファイルはおそらく復
元不能です。

 Portableフォルダをいったん削除し、再度Portableフォルダを
作成して実行すると設定や登録したデータベースがすべてクリア
されますが、実行できるようになります。

 お手数をおかけしますがよろしくお願いいたします。


ER図まわり 投稿者:ぱんかれ 投稿日:2017/01/24(Tue) 09:06 No.3938  
いつもお世話になっております。

ERの入力画面で不具合のようなものを見つけましたのでご連絡いたします。

1)エンティティの編集中、ER図から「編集中の同一エンティティ」をクリックすると
 「オブジェクトは更新されています。適用しますか?」が表示されることなく編集結果が保存される
 ことなくすべて消えてしまいます

2)「2つ以上のER図」が開いていて、片方のエンティティ編集中に、印刷など別ウインドウが出る
 条件を満たすと、印刷ウインドウのうえに印刷対象ではないER図の編集画面が乗っかり、編集画面が
 ロックされるので両方とも動かせなくなることがあります

3)エンティティ入力のデータ型orドメインのカラムで、ドメイン名に「()を含む」名称を登録すると、
 エンティティプロパティ画面の最下部に「ユーザー定義:VARCHAR(20)」みたいな表示が出なくなります

4)エンティティ論理名を書き換えて[ レ 適用(A)]を押下しても、ウインドウタイトルのエンティティ
 プロパティ名が書き換わりません(ので、閉じるまで開いた時の古い論理名を維持してしまいます)

5)リレーションシップの回折点なのですが、おそらく移動上限がパーセンテージで上限をみていると思われ
 ますが、A2横の隅から逆サイドまで引いてしまうと、エンティティ1こ分ほど手前で上限にきてしまうので、
 上限位置の計算式をちょっといじっていただければたすかります
 
6)オブジェクトをコピペするとき、A4横以外を選択したときでA2横や縦のA4におさまる領域から遠く離れた
 場所からコピペしたとき、貼付けオブジェクトの位置が不安定というか、予測できない位置に現れることが
 あります(おそらくこれも上限計算のなにかにひっかかってコピペしたあと領域外に行かないように
 ならないように位置を調整する部分で何らかのプロパティ更新漏れが起きている可能性があります)

以下は可能であればなのですが...
7)業務によってリレーションシップの線を交差させることが許可されないことがあり、属性に別ページに
 またいだ時に表示できる、省略表記を選択できたらなあと思います(または、コの字型や直線自動の中間線が
 なく、A〜Aのように記号で飛べるものでもよいかもしれません)

上記どうかご確認いただければ幸いです。
よろしくお願い申し上げます。


Re: ER図まわり - 2017/01/29(Sun) 15:47 No.3940  

 ぱんかれさんこんにちは。

 不具合報告ありがとうございます。

>1)エンティティの編集中、ER図から「編集中の同一エンティティ」をクリックすると
> 「オブジェクトは更新されています。適用しますか?」が表示されることなく編集結果が保存される
> ことなくすべて消えてしまいます

 Version 2.12.0 beta 36で修正してみました。


>2)「2つ以上のER図」が開いていて、片方のエンティティ編集中に、印刷など別ウインドウが出る
> 条件を満たすと、印刷ウインドウのうえに印刷対象ではないER図の編集画面が乗っかり、編集画面が
> ロックされるので両方とも動かせなくなることがあります

 Version 2.11系での問題でしょうか?。これは、Version
2.12.0 のベータ版ですでに修正されている問題かと思います。
2.11系へのバックポートは申し訳ないのですが、たぶん行わない
と思います。(もうしばらくで、Version 2.12.0 の正式版を公
開したいと思っているため)


>3)エンティティ入力のデータ型orドメインのカラムで、ドメイン名に「()を含む」名称を登録すると、
> エンティティプロパティ画面の最下部に「ユーザー定義:VARCHAR(20)」みたいな表示が出なくなります

 仕組み上、ドメイン名に 「()」を使うのは難しそうなので、
Version 2.12系からは、ドメイン名に()を使えないようにしま
す。


>4)エンティティ論理名を書き換えて[ レ 適用(A)]を押下しても、ウインドウタイトルのエンティティ
> プロパティ名が書き換わりません(ので、閉じるまで開いた時の古い論理名を維持してしまいます)

 Version 2.12.0 beta 36 から、ウィンドウタイトルも変更す
るようにしました。


>5)リレーションシップの回折点なのですが、おそらく移動上限がパーセンテージで上限をみていると思われ
> ますが、A2横の隅から逆サイドまで引いてしまうと、エンティティ1こ分ほど手前で上限にきてしまうので、
> 上限位置の計算式をちょっといじっていただければたすかります

 はい、移動可能範囲の5〜95%で制限をかけていましたが、
Version 2.12.0 beta 36 で 0〜100%で動かせるようにしまし
た。

 
>6)オブジェクトをコピペするとき、A4横以外を選択したときでA2横や縦のA4におさまる領域から遠く離れた
> 場所からコピペしたとき、貼付けオブジェクトの位置が不安定というか、予測できない位置に現れることが
> あります(おそらくこれも上限計算のなにかにひっかかってコピペしたあと領域外に行かないように
> ならないように位置を調整する部分で何らかのプロパティ更新漏れが起きている可能性があります)

 はい、ペースト先の位置決定ロジックに問題がありましたの
で、Version 2.12.0 beta 36 で修正しました。


>以下は可能であればなのですが...
>7)業務によってリレーションシップの線を交差させることが許可されないことがあり、属性に別ページに
> またいだ時に表示できる、省略表記を選択できたらなあと思います(または、コの字型や直線自動の中間線が
> なく、A〜Aのように記号で飛べるものでもよいかもしれません) 

 はい、ちょっと考えてみたいと思いますが、まだ実装は先にな
るかと思います。

 以上よろしくお願いいたします。


Re: ER図まわり ぱんかれ - 2017/01/31(Tue) 08:38 No.3943  

ご対応、ありがとうございます。

3)エンティティ入力のデータ型orドメインのカラムで、ドメイン名に「()を含む」名称を登録すると、
 エンティティプロパティ画面の最下部に「ユーザー定義:VARCHAR(20)」みたいな表示が出なくなります

こちら、登録した定義 ドメイン名とデータ型2つ定義できるかと存じますが、データ型も()を禁止されてしまい、デフォルトリストの
@で始まるCHAR(n) などが選択不可になりました。

ここ、VARCHAR(20)や、DECIMAL(11,0)など、同じ型に
なるものを、
いままで
*[商品コード(数値型)] DECIMAL(11,0)
*[コメント(100)] VARCHAR(100)
という使い方をしていたため、実際のデータ型の数値指定まで禁止されると割とつらいです...(ドメイン名は対処しました)

(同じ属性で同じ使い方をしているものをここで一斉変更させていた)

@で始まるデフォルト値が使用できないように
変更されているので、制約範囲誤りですかね…?

上記すみませんがよろしくお願い申し上げます


Re: ER図まわり - 2017/02/05(Sun) 12:42 No.3949  

 ぱんかれさんこんにちは。

 すみません。修正と検証にちょっと問題があったようですね。

 改めて調査したところ、ユーザー定義ドメインに括弧を使うの
は特に問題なさそうということで、Version 2.12.0 beta 38 で
エラーメッセージは出さないようにしました。

 また、当初ご指摘のあった、ユーザー定義ドメインに括弧を
使ったときのヒントが表示されない件も修正しましたので、ご確
認ください。

 以上よろしくお願いいたします。

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |

NO: PASS:


無料掲示板レンタル「ADVEN-BBS」/3/25更新/ジゴロウぬいぐるみ
original:KENT