タグ付けされた質問 「sql-server-2005」

MicrosoftのSQL Serverの2005バージョンに固有の質問には、このタグを使用します。

8
SQLサーバーでdoubleを表すものは何ですか?
いくつかのプロパティがC#ありdouble、それらをSQL Serverのテーブルに格納したいのですが、double型がないことに気付いたので、何を使用するのが最適ですか、decimalまたはfloat? これは緯度と経度の値を格納するため、最も正確な精度が必要です。 これまでの回答に感謝します。

14
SQL Server-SELECT FROMストアドプロシージャ
行を返すストアドプロシージャがあります。 CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END 実際の手順はもう少し複雑なので、sprocが必要です。 このプロシージャを呼び出すことによって出力を選択することは可能ですか? 何かのようなもの: SELECT * FROM (EXEC MyProc) AS TEMP 私が使用する必要があるSELECT TOP X、ROW_NUMBERと、追加のWHEREページへの句自分のデータ、と私は本当にパラメータとして、これらの値を渡す必要はありません。

6
SQL Serverの動的SELECT TOP @var
SQL Serverで返す行の量を動的変数で設定するにはどうすればよいですか?以下は、SQL Server 2005以降の構文では無効です。 DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable



19
SQL Server 2005データベースへの現在の接続をすべて強制終了するにはどうすればよいですか?
データベースの名前を変更したいのですが、データベースで「排他ロックを取得できませんでした」というエラーが発生し続けます。これは、いくつかの接続がまだアクティブであることを意味します。 名前を変更できるように、データベースへのすべての接続を強制終了するにはどうすればよいですか?

21
すべてのテーブル、ストアドプロシージャ、トリガー、制約、およびすべての依存関係を1つのSQLステートメントにドロップします。
1つのSQLステートメントですべてのテーブルを削除し、ストアドプロシージャ、トリガー、制約、およびすべての依存関係を削除して、SQl Server 2005でデータベースをクリーンアップする方法はありますか? リクエストの理由: 新しいDBを作成するのではなく、使用していない既存のDBをクリーンアップするためのDBスクリプトが必要です。特に、DB管理者にリクエストを入れて、完了するまでしばらく待つ必要がある場合に使用します。

17
SQL Serverデータベースをオフラインにする際の極端な待機時間
私の開発データベースでオフラインメンテナンス(ライブバックアップからの開発データベースの復元)を実行しようとしていますが、SQL Server Management Studioを使用した[オフラインにする]コマンドの実行速度が非常に遅くなっています。速度の問題を引き起こしている可能性があるもの、またはそれを修正する方法について、オンラインで参考文献を見つけることができないようです。 一部のサイトでは、データベースへのオープン接続が原因でこの速度低下が発生することを示唆していますが、このデータベースを使用する唯一のアプリケーションは開発マシンのIISインスタンスであり、サービスは停止しています-オープン接続はありません。 このスローダウンの原因は何ですか?スピードを上げるにはどうすればよいですか?

15
T-SQLで日月年から日付を作成する
2007年12月1日などの個々の部分を持つ日付をSQL Server 2005の日付時刻に変換しようとしています。次のことを試しました。 CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) しかし、これは誤った日付になります。3つの日付値を適切な日時形式に変換する正しい方法は何ですか。



5
「テーブルの再作成を必要とする変更の保存を防ぐ」マイナスの影響
前文 今日SQL Server 2008で列を変更し、データ型をcurrency(18,0)などから(19,2)に変更しました。 SQL Serverから、「行った変更には、次のテーブルを削除して再作成する必要があります」というエラーが表示されました。 解答する前に、以下をお読みください。 [ ツール]► [オプション] ►[デザイナー]►[テーブルおよびデータベースデザイナー ]にオプションがあることをすでに知っています。 ...だから答えないで! 実際の質問 私の実際の質問は、次のように何か他のものです: これを行うことの悪影響/考えられる欠点はありますか? このボックスをオフにすると、テーブルは実際に削除されて自動的に再作成されますか? その場合、テーブルはソーステーブルの100%正確なレプリカをコピーしていますか?


1
INSERTステートメントのOUTPUT句を使用してID値を取得するにはどうすればよいですか?
次のような挿入ステートメントがある場合: INSERT INTO MyTable ( Name, Address, PhoneNo ) VALUES ( 'Yatrix', '1234 Address Stuff', '1112223333' ) OUTPUT句を使用@var INTして新しい行のID値(と呼ばれるId)に設定するにはどうすればよいですか?たとえば、INSERTED.Nameをテーブル変数に入れるサンプルを見ましたが、それを非テーブル変数に入れることはできません。 私が試したOUPUT INSERTED.Id AS @var、SET @var = INSERTED.Idしかし、どちらも働いていません。

14
varcharとnvarcharのSQL Serverデータ型の主なパフォーマンスの違いは何ですか?
私は学校の小さなWebアプリのデータベースをで使用していSQL Server 2005ます。vs の問題について、いくつかの考えの集まりが見られます。varcharnvarchar 使用varcharあなたが国際化されたデータの多くに対処しない限り、その後使用nvarchar。 nvarcharすべてに使用するだけです。 ビュー2のメリットが見え始めています。nvarcharは2倍のスペースを占めることはわかっていますが、これは数百人の学生のデータを保存するだけなので、必ずしも大したことではありません。私には、それを心配せずに、すべてにnvarcharの使用を許可するのが最も簡単なようです。それとも私が見逃しているものはありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.