0491NAME IS NULL2017/10/09(月) 15:57:30.46ID:???>>490 そんな設定できるんだっけ? 0492NAME IS NULL2017/10/09(月) 17:49:41.05ID:???>>490 技とそういう設定にしてるんじゃないか? 0493NAME IS NULL2017/10/16(月) 09:56:16.87ID:cuhMHRkq SSMSの最新版が出ているようですが、入れると何か良い事ありますか? 0494NAME IS NULL2017/10/18(水) 23:00:33.28ID:??? 病気が治って彼女が出来て宝くじに当たって出世しまくるなどいい事ずくめ 0495NAME IS NULL2017/10/21(土) 12:57:32.75ID:??? Queryのウインドウでは、色付きで分かり易くクエリが表示出来ますよね。 コピペしてワードなどに貼り付けるとその色情報が失われますが、 どうにかして文字だけでなく色もコピペできませんか? 0496NAME IS NULL2017/10/21(土) 13:11:28.80ID:???>>495 文法読み取って色表示しているのがクエリエディタの機能だから無理じゃね 0497NAME IS NULL2017/10/21(土) 14:17:38.53ID:???>>495 同じ機能を持ったテキストエディタに張り付ければいいじゃん 0498NAME IS NULL2017/10/21(土) 17:12:43.60ID:??? 例えば社員テーブルに複数の社員のデータを一気に追加する場合に 社員番号をキーとして、 もしテーブルに該当社員がいればUpdate、 いない場合はInsertしたいのですが、 そう言う処理を簡単にやるコマンドはありますか? 0499NAME IS NULL2017/10/21(土) 17:19:04.06ID:???>>498 MERGE 0500NAME IS NULL2017/10/21(土) 17:19:21.04ID:VrrtTrmz>>498 MERGE https://technet.microsoft.com/ja-jp/library/bb522522%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396 0501NAME IS NULL2017/10/21(土) 17:57:32.74ID:??? ありがとうございました。 0502NAME IS NULL2017/10/21(土) 21:16:04.76ID:???>>495 「形式を選択して貼り付け」じゃないの? rich text formatでクリップボードにはコピーされてるはず 0503名無しさん@そうだ選挙に行こう! Go to vote!2017/10/22(日) 07:09:30.09ID:??? その後、mergeをいろいろ試しています。 社員更新データを#で始まるローカル一時テーブルに入れておいて、 社員テーブルにマージする方針で出来たのですが、そのやり方で良いでしょうか? 調べていると、Temporal tablesと言うのもあるようですが今回のマージ処理に使うと何か良い事ありますか? 0504名無しさん@そうだ選挙に行こう! Go to vote!2017/10/22(日) 13:25:38.27ID:??? 一時テーブルは大量データには向かない 更新頻度が低いならまあ 0505名無しさん@そうだ選挙に行こう! Go to vote!2017/10/22(日) 13:32:29.24ID:???>>504 sqlserver上級者の人ならどういう手法を使うのか教えて下さい。 0506名無しさん@そうだ選挙に行こう! Go to vote!2017/10/22(日) 13:40:36.65ID:??? そもそも一旦一時テーブルに入れる必要性が分からんのにどういう手法とか言われても困るだろうよ 0507名無しさん@そうだ選挙に行こう! Go to vote!2017/10/22(日) 13:48:30.05ID:??? ##付きも一時テーブル? 0508名無しさん@そうだ選挙に行こう! Go to vote!2017/10/22(日) 14:58:58.59ID:???>>503 名前紛らわしいけど temporary tableとtemporal tableは全く別物
テンポラリテーブルは一時テーブル テンポラルテーブルは決まった日本語訳ないけど”時間テーブル”みたいな意味 バージョン管理や履歴管理のために使う 0509名無しさん@そうだ選挙に行こう! Go to vote!2017/10/22(日) 15:16:21.15ID:???>>505 なら目的とか要件を提示しろよ 0510NAME IS NULL2017/10/22(日) 21:45:55.65ID:???>>506 テーブルに入れずにmergeできる? 0511NAME IS NULL2017/10/22(日) 21:48:59.23ID:??? できる 0512NAME IS NULL2017/10/22(日) 21:51:05.13ID:???>>511 ちょっと書いてみてよ。 0513NAME IS NULL2017/10/22(日) 23:17:00.45ID:???>>512 マニュアル読めよ ダメな子だな 0514NAME IS NULL2017/10/23(月) 12:22:06.75ID:??? 他は知らんがSQLServerのmergeはただの場合分けでupdateとinsert書いてるだけなんだから updateとinsertに書けることは大体書ける 0515NAME IS NULL2017/10/23(月) 12:44:14.56ID:???>>513 あっ、逃げた w 0516NAME IS NULL2017/10/23(月) 15:13:53.67ID:???>>515 マニュアルに例も含めてまんま書いてるのにそれすら読めないのか? 仕事でデータベースさわってるなら今すぐ辞めろ みんなが迷惑する 0517NAME IS NULL2017/10/23(月) 15:27:52.10ID:??? 505辺りから質問者とは別の人だろ 0518NAME IS NULL2017/10/23(月) 15:28:32.51ID:CzSV0ugc 普通のワークテーブルも作ったらいけない決まりがあるのか? 0519NAME IS NULL2017/10/23(月) 21:08:58.07ID:???>>516 具体的に書けないなら黙ってろよ マジでウザイわ 0520NAME IS NULL2017/10/23(月) 21:11:50.12ID:mf1jBI9V データの途中経過も分からない作りにしたい人はどういう感覚なんだろうね。 0521NAME IS NULL2017/10/23(月) 21:58:30.84ID:???>>517 503の書き方からして同一人物だろ 0522NAME IS NULL2017/10/29(日) 00:25:48.63ID:??? SQL Serverの操作に特化したPowerShellがあるって聞いたんだけど このスレには使ってる人いないのかな? SSMS使えない環境だとそれなりに威力を発揮するのか知りたかったのだが 0523NAME IS NULL2017/10/30(月) 22:53:25.46ID:0uDb1bS4 壊滅的にcliのセンスがないmsにそんな期待するだけ無駄 0524NAME IS NULL2017/10/30(月) 23:07:01.23ID:??? sqlserverでpowershell使っている人いないだろ