• [解決済み] SQL Server のすべてのデータベースファイルに関する情報を表示する

    質問 SQL Server 上のすべてのデータベースのファイル (MDF/LDF) に関する情報を一覧表示することは可能ですか? どのデータベースがローカルディスクのどのファイルを使用しているかを示すリストを取得したいのですが。 私が試したこと exec sp_databases すべてのデータベース select * from sys.databases は、各データ

    2022-11-27 07:23:25
  • [解決済み] DateTimeデータベースフィールドを "Now "に設定する

    質問 VB.netのコードで、SQLパラメータを使用してリクエストを作成します。それはDateTimeパラメータを値DateTimeに設定します。さて、私のリクエストはどのように見えるでしょうか? UPDATE table SET date = "2010/12/20 10:25:00"; または UPDATE table SET date = GETDATE(); 最初のケ

    2022-11-23 09:32:36
  • [解決済み] SQL Serverで座標(Google Mapsの経度/緯度)を保存する最も良い方法は何ですか?

    質問 SQL Server 2008 で、ユーザーのリストと Google マップの座標 (経度 & 緯度) を格納するテーブルを設計しています。 2 つのフィールドが必要でしょうか、それとも 1 つで行うことができますか? この種のデータを格納するのに最適な(または最も一般的な)データ型は何ですか? どのように解決するのですか? SQL Server 2008 で導入された

    2022-11-16 09:44:55
  • [解決済み] 左結合のトップ1

    質問 以下のクエリを考えると、dps_markersに同じマーカー・キーを持つ複数の行があるかもしれませんが、最初の行に対してのみ結合したいのです。 このクエリから上位1行を削除してORDER BYすると、mbg.marker_valueの値が得られますが、そのまま実行すると、常にnullが返されます。 SELECT u.id, mbg.marker_value FROM dps_use

    2022-11-11 06:08:12
  • [解決済み] SQL Server Management Studioでカーソルがあるステートメントだけを実行するにはどうすればよいですか?

    質問 長い間 Toad for Oracle ユーザーとして、Ctrl+Enter を押して、カーソル下のステートメントだけを実行させることに慣れました。 SQL Server Management Studio では、F5 を押すとスクリプト全体が実行されます。現在のステートメントだけを実行するには、手動で必要なステートメントをハイライト表示し、F5 を押す必要があります。 これは

    2022-11-11 06:06:12
  • [解決済み] SQL Server の PAGEIOLATCH_SH 待ちタイプとは何ですか?

    質問 トランザクションの途中で長い時間がかかるクエリがあります。私は wait_type を取得すると、それは PAGEIOLATCH_SH . この待機型は何を意味し、どのように解決すればよいのでしょうか。 どのように解決するのですか? から マイクロソフトのドキュメント : PAGEIOLATCH_SH タスクが、バッファのラッチ待ちをしているとき

    2022-11-11 02:58:37
  • [解決済み] nvarchar(MAX)が保持する最大文字数を教えてください。

    質問 初めて聞く話なのですが nvarchar(MAX) . 何文字入るのでしょうか? どのように解決するのですか? 最大容量は2ギガバイトなので、2バイト文字で10億文字強の文字列を NVARCHAR(MAX) フィールドに収まる 2 バイト文字が 10 億文字強ということになります。 他の回答のより詳細な数値を使って、格納するのは (2 ^ 31 - 1 - 2) /

    2022-11-06 22:47:19
  • [解決済み] Sql Serverで小数のカラムの精度を変更するにはどうすればよいですか?

    質問 Sql Server で既存の 10 進数カラムの精度を変更する方法はありますか? どのように解決するのですか? ALTER TABLE Testing ALTER COLUMN TestDec decimal(16,1) ただ単に decimal(precision, scale) を置き、精度とスケールを希望する値に置き換えるだけです。 テーブルのデータを使っての

    2022-11-06 16:42:45
  • [解決済み] SQL Server リンクサーバーのクエリ例

    質問 Management Studio で、2 つのリンクされたサーバー間でクエリを実行したり、結合を行おうとしています。 これは、リンクされたデータベースサーバーを使用する正しい構文です。 select foo.id from databaseserver1.db1.table1 foo, databaseserver2.db1.table1 bar where foo

    2022-11-01 07:40:18
  • [解決済み] SQL-Serverです。SQL Server のバックアップやリストアプロセスの進捗状況を確認するための SQL スクリプトはありますか?

    質問 MS SQL Server Management Studio を使用してデータベースをバックアップまたはリストアするとき、プロセスの進行状況を視覚的に表示することができ、したがって、プロセスが終了するまであとどのくらい待つ必要があるのかを知ることができます。スクリプトでバックアップまたは復元を開始する場合、進捗状況を監視する方法はありますか。それとも、何も問題がないことを祈りながら、

    2022-10-31 20:12:14
  • [解決済み] SQL ServerでRegExを使用する

    質問 以下のRegExの設定/パラメータに基づいて、RegExを使用してテキストを置換/エンコードする方法を探しています。 RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" RegExに関するいくつかの例を見ましたが、SQL Serverで同じように適用する方

    2022-10-30 03:28:10
  • [解決済み] SQL Server 2008 Windows Auth Login Error: ログインは信頼されていないドメインからです

    質問 Management Studio を使用して SQL Server 2008 インスタンスに接続しようとすると、次のエラーが表示されます。 ログインに失敗しました。ログインは 信頼されていないドメインからのログインであり、Windows認証では Windows 認証では使用できません。 (Microsoft SQL Server、エラー: 18452) SQL

    2022-10-21 20:51:48
  • [解決済み] ID カラムを持つ SQL テーブルをプログラムで特定する方法

    質問 SQL Server 2005 で、ID 列とそれに対応するテーブルを持つ列のリストを T-SQL で作成したいと思います。 結果は次のようなものになります。 テーブル名, 列名 どのように解決するのですか? システム テーブル (バージョンごとに変更される可能性があります) への依存度が低い SQL Server でこれを行うための別の可能性のある方法は、次のとおりで

    2022-10-17 20:22:14
  • [解決済み] SQL server mgmt studio で DATETIME を使って挿入するにはどうすればよいですか?

    質問 私は以下のテーブルに挿入を行うウェブサイトを持っています。 私はいくつかの手動挿入を行う必要がありますが、私はC#のDateTime.Nowに相当するものを渡す方法がわかりませんでした。 私は、SQL server mgmt studioのクエリエディタからこれを下に実行しています。 このクエリで現在の日付時刻を渡す方法はありますか? INSERT INTO [Business

    2022-10-14 14:29:55
  • [解決済み] SQL Server 2008 R2 で CONCAT 関数を使用するにはどうすればよいですか?

    質問 私は CONCAT 関数を SQL Server 2008 R2 で探していました。I 関数のリンクを見つけました。 . しかし、この関数を使用すると、次のエラーが発生します。 Msg 195, レベル 15, ステート 10, 行 7 'CONCAT' は認識された組み込み関数名ではありません。 を使用することはできますか? CONCAT 関数は、S

    2022-10-12 13:55:35
  • [解決済み] SQL Serverでビットフィールドのインデックスを作成すべきですか?

    質問 カーディナリティの低い (異なる値の数が少ない) フィールドにインデックスを作成することは、あまり意味がないという記事を読んだ覚えがあります。 私は、それがなぜなのかを理解するために、インデックスがどのように機能するかについて十分な知識がないことを認めます。 では、1 億行のテーブルがあり、ビットフィールドが 1 のレコードを選択する場合はどうでしょうか。そして、どの時点でも、ビッ

    2022-10-09 07:13:08
  • [解決済み] SQL Server の CREATE TABLE ステートメントで非クラスター型非ユニーク・インデックスを作成する。

    質問 SQL Server の CREATE TABLE ステートメント内で、プライマリ キーまたはユニーク インデックスを作成することができます。また 非ユニーク インデックスを作成することはできますか? CREATE TABLE MyTable( a int NOT NULL ,b smallint NOT NULL ,c smallint NOT NU

    2022-09-30 22:03:57
  • [解決済み] OracleのCREATE OR REPLACE VIEWに相当するSQL Server

    質問 Oracleでは、次のように1つのステートメントでビューを再作成することができます。 CREATE OR REPLACE VIEW MY_VIEW AS SELECT SOME_FIELD FROM SOME_TABLE WHERE SOME_CONDITIONS 構文が示すように、これは古いビューを削除し、私が与えたどんな定義でもってそれを再作成します。 MSSQL (S

    2022-09-18 12:18:07
  • [解決済み] あるプロセスがデッドロックの犠牲となる原因

    質問 セレクトを使用した処理で、終了までに5~10分程度かかるものがあります。 現在、私は を使用していません。 NOLOCK を MS SQL データベースエンジンへのヒントとして使用します。 同時に、同じデータベースと同じテーブルに対して更新と挿入を行う別のプロセスもあります。 最初のプロセスが開始され、最近、メッセージで早々に終了するようになりました。 SQ

    2022-09-18 10:07:41
  • [解決済み] 既存のテーブルからテーブル(構造体)を作成する

    質問 他のテーブルと同じ構造を持つ新しいテーブルを作成する方法 私は CREATE TABLE dom AS SELECT * FROM dom1 WHERE 1=2 というエラーが発生し、動作しない どのように解決するのですか? 試してみてください。 Select * Into <DestinationTableName> From <Source

    2022-09-17 11:01:51