Microsoft SQL Server 総合スレ 11 [無断転載禁止]©2ch.net

レス数が1000を超えています。これ以上書き込みはできません。
0001NAME IS NULL2016/05/29(日) 16:50:08.13ID:dqKJQypQ
Microsoft SQL Server (Transact-SQL) の総合スレッドです。

・Microsoft 公式サイト
http://www.microsoft.com/japan/sql/

過去スレとかめんどいから誰か適当に貼って

0952NAME IS NULL2018/08/13(月) 15:01:06.64ID:???
RDBMSだからファイルコピーが出来ねえとかガイジか
稼働中はファイルが閉じられとらんのだから出来るわけねえだろアホウが

0953NAME IS NULL2018/08/13(月) 17:22:13.38ID:???
>>952
お前はファイル共有モードについて勉強してから出直せ
レベル低すぎる

0954NAME IS NULL2018/08/13(月) 17:35:23.75ID:???
リレーショナルデーターベースって
所定の構造のデーターの集合を保持していて、所定の方法で、データーが保存、変更、削除、参照ができるもので良い?
例えば、所定の構造のデータを保持する、Excel bookと保存、変更、削除、参照の手順書とか

0955NAME IS NULL2018/08/13(月) 18:10:00.94ID:???
データベースそのものには変更方法等の規定はないし
その特定の構造がリレーショナル形式でなければ「リレーショナル」データベースとは呼べんな

0956NAME IS NULL2018/08/13(月) 18:23:34.43ID:???
考えたこともなかったけど、SQL Serverのデータファイルでファイル共有モードとかできるの?
あと思ったけどReadOnlyにしたらコピーできるんかね、やってみるか

0957NAME IS NULL2018/08/13(月) 18:32:01.56ID:???
>>953
おめーはファイルバッファについて勉強しろハゲ
ただでさえDBはログキャッシュ持ってるんだ
書き出されてないデータなんぞごまんとあるわハゲ

0958NAME IS NULL2018/08/13(月) 18:39:55.80ID:???
>955
Excel表でその様なリレーショナルな構造を作れば、要件を満たしているのですね?

0959NAME IS NULL2018/08/13(月) 18:58:12.01ID:???
>>957
コピーできない話はもういいのか? w
バッファーとかキャッシュの話はまた別の話な

0960NAME IS NULL2018/08/13(月) 19:07:33.70ID:???
>>959
で? 不完全なファイルコピーできてそれが何だってんだ?
ちったあ頭使えハゲ

0961NAME IS NULL2018/08/13(月) 19:14:01.72ID:???
元はなんだっけ?
SSMS使わずにファイルコピーでバックアップしたい→稼動中は無理
って話だっけ?

0962NAME IS NULL2018/08/13(月) 19:18:56.52ID:???
>>960
そんなもんはとっくに書かれてる → >>904
周回遅れすぎだろ w

0963NAME IS NULL2018/08/13(月) 19:21:23.49ID:???
>>961
そう → >>898
>>912 がバカ晒してグダグダになってるだけ

0964NAME IS NULL2018/08/13(月) 19:48:31.25ID:???
俺はRDBMSがないRDBが知りたい

0965NAME IS NULL2018/08/13(月) 20:33:16.64ID:???
>>964
まあSQLiteみたいなインプロセスな奴だとデータベース管理システムって言うのはちょっと違和感あるかな

0966NAME IS NULL2018/08/14(火) 14:42:25.12ID:???
RDBMSが備えるべき最低限の機能はって話を決めんとな
コンピュータ上で何らかのプログラム使ってリレーショナルなデータ扱ったとき
そのプログラムは全部RDBMSだろって話になるから

まあ、スレ違いだな
別スレ立ててやってくれ

0967NAME IS NULL2018/08/14(火) 18:33:08.30ID:???
スレ違いではあるんだが、2年たっても消化できないスレが勢い上位の版でスレたててもなあ

0968NAME IS NULL2018/08/14(火) 19:40:31.24ID:pybELLFA
Windows Server 2012上で動いているsql serverのテーブルを同じ
Windows Server 2012上で動いているMySQLのテーブルに毎日一回
コピーしたいんですが、一般的なやり方を教えて下さい。
sql serverで何かそう言うジョブを設定するなど可能でしょか?

0969NAME IS NULL2018/08/14(火) 21:38:01.56ID:???
外部アプリ組んだほうが早くね?

0970NAME IS NULL2018/08/14(火) 21:57:27.96ID:???
>968
可能

0971NAME IS NULL2018/08/14(火) 22:05:49.13ID:pybELLFA
>>969
例えばどんなアプリ?
>>970
どんなジョブを書けば良いの?

0972NAME IS NULL2018/08/14(火) 22:58:48.02ID:f02vD5Is
おまいさんのレベルがわからんからまず自分で考えた方法を書こうぜ

0973NAME IS NULL2018/08/14(火) 23:02:56.26ID:???
泥臭いがSQLServerからレコード取ってきてMySQLにインサートするアプリってこと
独自列使ってないならダンプでもいけるかもしれん

0974NAME IS NULL2018/08/14(火) 23:32:49.39ID:???
SQLServerでファイルに吐き出してMySQLで取り込む
昔から使われてて少なくとも一般的なのは確実
同じサーバ上にたててるくらいだからデータ量なんてたかが知れてるだろうし、レコードで処理するよりファイルでやればすぐ終わって差分とか気にする必要もないだろう

0975NAME IS NULL2018/08/14(火) 23:41:47.39ID:???
MySQLへDBリンク張れないか

0976NAME IS NULL2018/08/14(火) 23:56:56.71ID:???
MySQL用のプロバイダあるね
これでいけるんじゃないの

0977NAME IS NULL2018/08/14(火) 23:58:25.98ID:???
>>971
アプリと言うか
MySQLへリンクサーバー設定して
drop table MySQLTable
select ... into MySQLTable …
みたいなSQLを発行するコード書いてタスクスケジューラとかで定期的に起動すればいいかと

0978NAME IS NULL2018/08/15(水) 06:54:18.99ID:+ZQR96PU
>>977
試してみます。
皆さんありがとうございました。

0979NAME IS NULL2018/08/15(水) 14:30:53.82ID:???
アプリ作るならSSIS使えばいいんじゃね?

0980NAME IS NULL2018/08/16(木) 16:36:17.93ID:???
プロシージャの引数で型のサイズを省略したいのですが、何かいい方法はありませんでしょうか?
テーブルの列のサイズとプロシージャの引数のサイズの同期を取るのが煩雑で…
Oracleみたいなテーブルの型を参照出来れば一番いいんですけどね。

0981NAME IS NULL2018/08/16(木) 17:42:16.07ID:tStV8vZM
>>980
Trunsaction-SQLはかなり古い言語使用なので無理に何かするようになるなら、普通にパラメータとして受けとった方がいい。

TYPEデータベースオブジェクトを作成して、それデータ型をプロシージャに渡せばできるかも知れないが、私はやったことがないので、わからない。

0982NAME IS NULL2018/08/16(木) 20:24:01.85ID:???
>>980
昔関わってたシステムは列名ごとにユーザー定義データ型を作ってた
ユーザー定義データ型を作る手間はかかるが、コード書くときに列名だけしっとけば桁長意識しなくていい(桁間違いのバグ防ぐため)から

0983NAME IS NULL2018/08/17(金) 10:12:51.17ID:???
>>981
>>982
ありがとうございます
やっぱり、そういう仕組みは存在しないんですね
全部の引数のサイズに最大の文字数を指定しちゃうのはどうなんでしょうか?

0984NAME IS NULL2018/08/17(金) 19:24:07.68ID:MmEfgYU6
>>983
文字型ならmaxで良いが、小数点ありの数値型だと最大って何?ってなるな

0985NAME IS NULL2018/08/17(金) 21:51:14.57ID:???
>>984
numericは省略可みたいでした

0986NAME IS NULL2018/08/17(金) 22:35:56.42ID:MmEfgYU6
>>985
numericで桁数省略すると小数以下が0になるけどいいの?

0987NAME IS NULL2018/08/17(金) 22:36:41.66ID:???
省略したら規定の桁数になるだけで、そんなことを言ったらvarcharだって省略可能だぜ

0988NAME IS NULL2018/08/17(金) 23:36:49.22ID:???
>>986
え?そうなんですか!
それはまずいです…
どうしよ…

0989NAME IS NULL2018/08/18(土) 09:58:35.71ID:U2DosSCL
>>984
文字列型のmaxはLOB型になってしまうのでまったくおすすめできない。

0990NAME IS NULL2018/08/18(土) 12:30:01.99ID:???
最適解はないんですか?

0991NAME IS NULL2018/08/18(土) 16:29:02.97ID:kk7emstq
【ハロワよりボランティア】 高齢ニートの尾畠春夫さんが子供を救出、安倍は内心穏やかではないだろう
http://rosie.5ch.net/test/read.cgi/liveplus/1534557759/l50

0992NAME IS NULL2018/08/18(土) 22:55:52.30ID:e9X2ExZT
>>989
LOB型なんてsqlserver には無いんだけど・・

0993NAME IS NULL2018/08/19(日) 19:29:10.06ID:???
>>992
LOB=Large OBject
ラージオブジェクト データ型でぐぐりなされ

0994NAME IS NULL2018/08/19(日) 19:44:51.72ID:???
>>993
ググった結果出してみそ

0995NAME IS NULL2018/08/19(日) 20:49:48.71ID:???
貼ろうとしたらエラーくらったのよ
前もあったけどシステム的な単語いれると弾かれる
てかぐぐったらJDBCとかが上にヒットするなすまん
データ型のところ見てたら出てくるよ
ただ、ストアドの引数に使って何のデメリットがあるのかは知らん、LOB型がないってあったから書いただけ

0996NAME IS NULL2018/08/19(日) 20:51:04.65ID:???
次スレたてるよー

0997NAME IS NULL2018/08/19(日) 20:53:50.84ID:???
ほい

Microsoft SQL Server 総合スレ 12
http://mevius.5ch.net/test/read.cgi/db/1534679537/

0998NAME IS NULL2018/08/19(日) 21:16:50.59ID:???
>>995
それSQL-Serverの型ちゃうで

0999NAME IS NULL2018/08/19(日) 21:17:09.39ID:???
>>997

1000NAME IS NULL2018/08/19(日) 21:18:10.36ID:???
>>993
お前は何を言ってるんだ?

10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 812日 4時間 28分 2秒

10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

レス数が1000を超えています。これ以上書き込みはできません。