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

Microsoft SQL Serverは、リレーショナルデータベース管理システム(RDBMS)です。このタグは、Compact、Express、Azure、Fast-track、APS(以前のPDW)、Azure SQL DWを含むすべてのSQL Serverエディションに使用します。他のタイプのDBMS(MySQL、PostgreSQL、Oracleなど)には、このタグを使用しないでください。データベースに直接関連している場合を除き、このタグをソフトウェアやモバイル開発の問題に使用しないでください。

19
TSQL Selectの行ごとに乱数を生成するにはどうすればよいですか?
テーブルの行ごとに異なる乱数が必要です。次の一見明白なコードでは、各行に同じランダム値を使用しています。 SELECT table_name, RAND() magic_number FROM information_schema.tables これからINTまたはFLOATを取得します。ストーリーの残りの部分では、この乱数を使用して、既知の日付からランダムな日付オフセットを作成します。たとえば、開始日から1〜14日オフセットします。 これはMicrosoft SQL Server 2000用です。




6
T-SQLキャストと変換
あなたが使用する必要があるときに一般的なガイダンスは何であるCAST対はCONVERT?どちらを選択するかに関するパフォーマンスの問題はありますか?ANSI-SQLに近いですか?
325 sql  sql-server  database  tsql 


9
SQLクエリから変数を設定する方法は?
SQLクエリから変数を設定しようとしています。 declare @ModelID uniqueidentifer Select @ModelID = select modelid from models where areaid = 'South Coast' それが機能しないので、明らかに私はこれを正しくしていません。誰かが解決策を提案できますか? ありがとう!
324 sql  sql-server  tsql 



12
SQL Serverレプリケーションプロジェクトで「不正な形式のプログラムを読み込もうとしました」というエラーが表示される
正確なエラーは次のとおりです ファイルまたはアセンブリ 'Microsoft.SqlServer.Replication、Version = 9.0.242.0、Culture = neutral、PublicKeyToken = 89845dcd8080cc91'またはその依存関係の1つを読み込めませんでした。不正な形式のプログラムを読み込もうとしました。 私は最近、2か月間別のプロジェクトに移動した後、このプロジェクトに再び取り組み始めました。以前は完全に機能し、すべての参照を再確認しました。

13
SQL Server-INSERT後の戻り値
INSERTステートメントの後にKey-Valueを取得しようとしています。例:nameとid属性を持つテーブルを持っています。idは生成された値です。 INSERT INTO table (name) VALUES('bob'); 次に、同じステップでIDを取得します。これはどのように行われますか? Microsoft SQL Server 2008を使用しています。

29
SQL Serverデータベースのバージョン管理
データベースをバージョン管理下に置きたいのですが。私を始めるためのアドバイスや推奨記事はありますか? 私は常にそこに少なくともいくつかのデータを入れたいと思っています(alumbの言及のように:ユーザータイプと管理者)。また、パフォーマンス測定のために生成されたテストデータの大規模なコレクションが必要になることもよくあります。


15
SQL Serverテーブルからn個のランダムな行を選択します
約50,000行のSQL Serverテーブルがあります。それらの行のうち約5,000をランダムに選択したいと思います。複雑な方法を考えました。「乱数」列を持つ一時テーブルを作成し、そこに自分のテーブルをコピーし、一時テーブルをループして各行をRAND()で更新し、乱数列< 0.1 可能な場合は1つのステートメントで、より簡単な方法を探しています。 この記事では、NEWID()関数の使用を提案しています。これは有望に見えますが、特定の割合の行を確実に選択する方法がわかりません。 誰かこれまでにこれをしたことがありますか?何か案は?
309 sql  sql-server  random 

29
SQLで月の最初の日を選択するにはどうすればよいですか?
特定の日時変数の月の最初の日を選択するだけです。 この種のコードを使用するのは非常に簡単です。 select CAST(CAST(YEAR(@mydate) AS VARCHAR(4)) + '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME) しかし、これはあまりエレガントではなく、おそらくあまり高速でもありません。 これを行うより良い方法はありますか?SQL Server 2008を使用しています。

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