SQL Server
- 常にランダムに取得したいのですが
こんな簡単な質問って思われるかもしれませんが どうしてもうまくいかなかったので教えてください。 SQLserver(2000)でテーブルの値をランダムに取得したいのですが、どのようにやったらいいのか教えてください。 文章だけだとわかりにくいと思いますので、図にしてみます。 TableA 通常 1回目 2回目 columnAAA columnAAA columnAAA --------- --------- --------- 111111111 333333333 222222222 222222222 555555555 111111111 333333333→111111111→555555555 444444444 444444444 333333333 555555555 222222222 444444444 こんなイメージなんですけどよろしくお願いいたします。
- ベストアンサー
- SQL Server
- goro_2000
- 回答数2
- MSDEについての基本的な質問
Windows2000ServerにMSDEをインストールしたのですが、 クライアントからODBCで接続しようとすると失敗します。 サーバ上からは、正常に接続できます。 そこでですが、MSDEってローカルのみしか接続できないのでしょうか?
- ベストアンサー
- SQL Server
- w0a15455
- 回答数3
- SQL Serverへの接続について
かなり初心者な質問なのですが自宅の環境でデスクトップPCにSQLServerがインストールしてあって 無線LANでつながっているノートパソコンでサーバーの中を覗けるようにしたいのですが、 このまま無線LANで接続できるようになるのでしょうか? LANケーブルで直接つながないと無理なのでしょうか? また、SQLServerをノートパソコンにもインストールしないと駄目なのでしょうか? よろしくお願いします。
- ベストアンサー
- SQL Server
- riseshinejp
- 回答数1
- 排他制御について
質問します。 VB.NETとSQLServer2000を使用して受発注処理を作成したいのですが、排他制御について今悩んでいます。 レコードロックの動作についてなのですが、Aさんが「A01」のデータをレコードロックでデータを画面に表示している場合に、Bさんも(別PCにて)同様にレコードロックで「A01」のデータを表示することは可能なのでしょうか?(取得できるのか) 何方かご教授お願い致します。
- ベストアンサー
- SQL Server
- 0000hiro
- 回答数1
- ユーザからADPのストアドプロシージャを修正できないようにする
Microsoft Access2000のADPを通じて、MSDEを操作するデータベースを作成しました。 社内のユーザに ADPを変換したADEファイルを配付しようとしていますが、このままでは、ユーザが不用意にストアドプロシージャを修正してしまう恐れがあります。 ユーザからADEのストアドプロシージャを修正できないようにする方法はありませんでしょうか?
- 締切済み
- SQL Server
- asahi-yuhi
- 回答数1
- BCPコマンドのcmdファイルを複数行う・・・
お世話になります。 只今、以下の環境でシステム構築を行っています。 OS:Windows2003Server DB:SQLServer2000(SP4) そこでBCPコマンドを使用して複数のテーブルのデータを出力する為にテーブル分のBCPコマンドを記述したcmdファイルを用意して実行してみた所・・・ C:\>bcp * out *.dat -S * -U * -P * -c -t * -r * C:\>bcp * out *.dat -S * -U * -P * -c -t * -r * C:\>bcp * out *.dat -S * -U * -P * -c -t * -r * ・ ・ ・ ※「*」はテーブル名、サーバー名など ・・・と一行目のコマンドが繰り返し表示され実行されてずに無限に繰り返す状態に陥ってしまいました。 cmdファイルを使用せずに1テーブルのbcpコマンドだけを実行すると正常に終了します。 また1度上記の現象に陥ってしまうと今まで動いていたcmd(複数bcpコマンドが記述)を実行しているのにも関わらず失敗したcmdのbcpコマンドが繰り返し表示される状態になってしまいました。 自PCもDBも再起動しましたが直りませんでした。 原因が不明なので非常に困っています。 なんらかの解決方法や情報を頂ければ幸いです。 よろしくお願い致します。
- ベストアンサー
- SQL Server
- noname#30420
- 回答数1
- SQLserver2000 StandardEditionでネットワークドライブにバックアップを取る方法は?
以前似たような質問をしたのですが、解決していないまま 締め切ってしまったので再度質問です。 EnterpriseEditionではバックアップデバイス可能な 媒体は、ローカルディスクやMOやネットワークドライブ と公式ページに書いてありました。 (EnterpriseEditionを持っていないので本当かどうか知りませんが・・・) StandardEdtionでネットワークドライブにバックアップを取る方法をどなたか知っている方いらっしゃいますでしょうか?そもそも可能なのでしょうか?(汗) エンタープライズマネージャーであるDBを バックアップしようとする際に、 バックアップ先の選択を選んで表示される ドライブはSQLServerがインストールされているPC のローカルドライブしか表示されないはずです。 (MOやテープは表示されなくてもOK) そこにネットワーク接続しているドライブを 表示はできないでしょうか?ということを聞きたいです。 そこには出ないけど、isqlコマンドを使うと 『ネットワーク』ドライブにバックアップを 取れるよ、という方法でも構いません。 とにかく『ネットワーク』接続したほかのPC のドライブにバックアップできるのかどうか (ツールを使わずにSQLServerの機能だけで) 教えてください。 長い間困ってます。
- ベストアンサー
- SQL Server
- SEAMOON
- 回答数2
- Accessのオートナンバーに近い事をやりたい
Accessのフィールドの型の中にオートナンバー型という、自動で連番になる型があります。 SQL Serverにはそういった型がないため、自分でナンバーを付与していくスクリプトを組まなくてはいけないと思います。 一番簡単な方法は、連番になっているフィールドを降順で並び替え、一番最初のレコードに1を足してあげれば連番になるのですが、Webで注文を受けるようなシステムの場合、タイミングによっては同じ番号を割り当てられてしまう可能性があります。 同じ番号がわりあてられずに連番で番号を付与していくには、どういうやり方があるのでしょうか?
- ベストアンサー
- SQL Server
- Rubellite
- 回答数2
- SQLサーバ2005のお値段と販売店
教えて下さい! SQLサーバ2005はいくらくらいで販売されているのでしょうか? また、販売されているお店のURLも教えて下さい! よろしくお願いします。
- ベストアンサー
- SQL Server
- chika0702
- 回答数1
- データのロードの仕方
Sqlserver6.5を使用していますが Oracleでいうところの「Sql loader」のようなツールは 用意されているのでしょうか? とりあえずAccessを使用してODBC経由でSqlserverにアタッチし 元データ(CSV)を流し込んでいますが、データ量が多くなると一度に処理出来ない場合があるので もっと簡便な方法を、と思い今回質問させていただきました。 よろしくお願いします。
- ベストアンサー
- SQL Server
- noname#141400
- 回答数1
- 前日分のデータだけをスケジュールでエクスポートしたい
SQLサーバAからあるテーブルの前日分のデータだけをスケジュールでSQLサーバBにエクスポートしたいのですが、 日付を指定ではなくて、常に前日分のみを吐き出す方法はあるのでしょうか。 サーバはA,B共にSQL2000を使用しています。
- 締切済み
- SQL Server
- fubutaka
- 回答数2
- LinuxからSQLServerへの接続
現在、OS:Win2000Server、DB:SQLServerVer8で稼動しているシステムからデータをLinuxのサーバにコピーしようと考えているのですがどういった方法があるのでしょうか? ネットで検索するとODBC接続と言う方法があるようですが、これは日本語に対しても実績があるのでしょうか? Linixサーバ上のDBはMySQLかPostgreSQLを考えています。 どちらが良いと言うお勧めがあれば併せて教えて頂ければありがたいです。 複数の質問申し訳ないのですが、どれか1件でも良いので情報があれば教えて下さい。お願いします。
- 締切済み
- SQL Server
- red_leap
- 回答数3
- MAX値を条件にデータを取得するには?
SQL文で困っています。 ご教授下さい。 下記のようなデータがあった場合、それぞれの区分毎に 年月が最大(最新)のデータを取得したいです。 (実際には1レコードにその他項目があり、それらも取得します。) <検索対象データ> 区分 年月 金額 ----------------------------- A 200412 600 A 200503 560 B 200311 600 B 200508 1000 B 200504 560 C 200508 400 C 200301 1100 <取得したいデータ> 区分 年月 金額 ----------------------------- A 200503 560 B 200508 1000 C 200508 400 よろしくお願いします。
- ベストアンサー
- SQL Server
- Kafka_F
- 回答数5
- WebアプリでDropDownListにDBのデータを表示させる方法。
初めて投稿させて頂きます。 C#練習中のpotanです。よろしくお願いします。 今、VS.NETでWebアプリケーションをつくっています。 DataGridコントロール内のテンプレート列につくったドロップダウンリストに、DB(SQLサーバー)にあるテーブルのデータを表示させたいのですが、何日悩んでもうまくいきません。。 誰かご指導をお願いします。 追記:DBのデータではなく、プログラム自身にかいたItemを表示させることはできました。
- 締切済み
- SQL Server
- potan
- 回答数1
- バイナリファイルの移行
現在システムの刷新をすすめていて、既存システムで持っているバイナリファイル(word,excel,pdfなど)の移行について検討しています。 テーブルのバイナリ型の列に格納しておくのと、普通にサーバのディレクトリ内にファイルで保存しておくのとはメリット、デメリットなどを考えるとどちらがメリットが多いでしょうか? また一般的なのはどちらでしょうか? また、テーブルに格納する場合は良いツールがあれば利用したいと思っています。なければ自力でつくる予定ですが、良いツールがありましたらご紹介ください。 よろしくお願いいたします。
- ベストアンサー
- SQL Server
- urbana
- 回答数1
- 検索結果をファイルに出力するコマンド
SQL Server2000を使用しています。 検索結果をウィザードを使わずにファイルに書き出すにはどうしたらよいでしょうか。 My SQLだと select * from table1 into outfile 'file1.txt' のようになると思いますがSQL Serverだとどうなるでしょうか。 持っている本によるとウィザードを使用する となっていて コマンドの記載がありません。 よろしくお願いします。
- 締切済み
- SQL Server
- Nanakoro
- 回答数1
- ストアドプロシージャを実行時のパラメータについて
はじめましてkou2000と申します。SQLServer2000でストアドプロシージャを作成していますがうまくいきません。 下記のようなことが実際にできるかご教授ください。 CREATE PROCEDURE TEST_PROCEDURE @SYUBETU nvarchar AS SELECT AAAAAAA INTO ##TMP FROM TEST WHERE BBBB IN (@SYUBETU) GO 上記のようなストアドプロシージャを作成しプログラムから実行する際に @SYUBETU = "'1','2','3','4','5'" のような可変の文字列を設定しストアドプロシージャを実行できますでしょうか? よろしくお願いします。
- 締切済み
- SQL Server
- kou2000
- 回答数1
- SQL Sever での日付の差の求め方(月単位小数付き)
Oracle で日付の差を求める関数に「months_between」 というものがあり、日付A(yyyy-mm-dd)と 日付B(yyyy-mm-dd)の差(A<B の場合)を算出する時は、 select months_between(B ,A) from dual; で算出できます。 しかも、日付差が何ヶ月で返ってきて、月の端数は 小数点以下として返ります。 これを、SQL Server で実現しようとした場合、 どのようにすればよいでしょうか? SQL Server には「datediff」という関数があり、 時間単位を'm'に設定すれば日付差が月で返って きますが、小数点以下が確か切り捨てられたように 記憶しています。 何とかして、小数点以下も算出できる方法を ご存知の方がいらっしゃいましたら、 お教えください。 宜しくお願い致します。 以上
- 締切済み
- SQL Server
- i2rainbow
- 回答数3
- OS再起動時にSQLServerがイベントログへエラーを記録
OS:Windows 2000 Server SP3 DB:SQL Server2000 OSを再起動したときにイベントログへ以下のエラーが記録されます。 MSの技術情報を検索しても該当の情報が見つかりませんでした。 ソース:SQLSERVERAGENT エラーID:322 エラーメッセージ:The dayta portion of 19002 from MSSQLSERVER is invalid 何か知っている方がいらっしゃいましたらご回答の方、お願い致します。
- 締切済み
- SQL Server
- jiji3
- 回答数1