• [解決済み] SQL Server テーブル: @, #, ## の違いは何ですか?

    質問 SQL Serverにおいて、@テーブル、#テーブル、##テーブルの違いは何ですか? どのように解決するのですか? #table は、ローカルの(作成したユーザーのみが閲覧可能な)テンポラリテーブルを参照しています。 ##table はグローバルな(すべてのユーザから見える)テンポラリテーブルを参照します。 @variableName は、型によって値を保持するこ

    2023-01-17 15:49:44
  • [解決済み] テーブルの列を論理的に並べ替えることはできますか?

    質問 Microsoft SQL Server のテーブルに列を追加する場合、クエリでその列が論理的に表示される場所を制御できますか? ディスク上の列の物理的なレイアウトをいじりたくないのですが、可能な限り列を論理的にグループ化し、SQL Server Management Studio などのツールが便利な方法でテーブルの内容を一覧表示できるようにしたいのです。 SQL Manag

    2023-01-17 02:21:57
  • [解決済み] SQL Server のテーブルから Xml 値と属性を検索するには?

    質問 私は、テーブルの中に Xml カラムがあります。 SELECT * FROM Sqm <イグ のサンプルは xml のデータは、1つの行になります。 <Sqm version="1.2"> <Metrics> <Metric id="TransactionCleanupThread.RecordUsedTran

    2023-01-11 05:30:05
  • [解決済み] 列「集約関数またはGROUP BY句に含まれていないため、選択リストでは無効です」。

    質問 カラムを表示したい B を表示したいのですが、クエリに追加すると以下のエラーが発生します。 列T2.B' は、集約関数にも GROUP BY 節にも含まれていないため、選択リストでは無効です。 集約関数または GROUP BY 句のいずれにも含まれていないため、select list では無効です。 私のコードです。 SELECT A, COUNT(B)

    2023-01-08 22:50:32
  • [解決済み] SQL Server 2005 データベースで、どのテーブルが最もスペースを取っているかを知るにはどうすればよいですか?

    質問 SQL Server 2005 データベースで、どのテーブルが最もスペースを取っているかを知るにはどうしたらよいでしょうか。 この情報を表示するシステムのストアドプロシージャがあるはずです。 1tb から 23tb に成長した TEST データベースがあります。現在、このデータベースで多くのクライアント変換テストを行っており、同じ変換ストアド プロシージャを複数回実行する必要が

    2023-01-07 13:08:03
  • [解決済み] インデックスが Array の境界外にありました。(Microsoft.SqlServer.smo)

    質問 私は SQL Server 2008 R2 . これは正常に動作しています。しかし、最近、私はホスティングサーバを変更し、私は彼らがインストールされていることを知るようになりました。 SQL Server 2012 をインストールしていることを知りました。 さて、問題は、サーバーのデータベースに SQL Server 2008 R2 テーブル名やストアドプロシージャをク

    2023-01-07 08:52:03
  • [解決済み] T-SQLでdatetimeをstringに変換する方法

    質問 この質問がすでに見つかっていないことに驚いています。 私は日付時刻の変数を持っており、私はそれを別の文字列に追加できるように文字列に変換したいと思います。私はそれを簡単に日付時刻に変換できる形式にしたいのです。 どのように私はこれを行うことができますか? (日付の部分と時間の部分が欲しいのですが)。 どのように解決するのですか? 次のクエリは、現在の日時を取得し、次

    2023-01-05 06:06:13
  • [解決済み] UPDLOCK、HOLDLOCKの混乱について

    質問 の使用について調べているうちに テーブルヒント の使用について調べているときに、次の 2 つの質問に出くわしました。 どのロックヒントを使うべきですか (T-SQL)? HOLDLOCKはUPDLOCKにどのような影響を与えるのでしょうか? 両方の質問に対する回答では (UPDLOCK, HOLDLOCK) を使用すると、他のプロセスはそのテーブ

    2023-01-03 13:17:31
  • [解決済み] SQL Server IIF と CASE の比較

    質問 最近 IIF 関数が利用できることを知りました。私はいつもネストされた CASE を使用しています。の正確な目的を知りたいのです。 IIF ステートメントの正確な目的と、どのような場合に IIF よりも CASE ステートメントをクエリで使用します。 私は主にネストされた CASE を使います。 すべてのインプットをありがとうございました。 どのように解決

    2023-01-02 12:53:36
  • [解決済み] MS SQLは日付を比較しますか?

    質問 2つの日付(datetime)があります。 日付1 = 2010-12-31 15:13:48.593 日付2 = 2010-12-31 00:00:00.000 同じ日ですが、時間が違います。date1 と date2 を <= で比較すると、date1 の時間のため、うまくいきません。つまり、date1 <= date2 は間違っていますが、真である

    2023-01-01 19:17:29
  • [解決済み] SQL Server datetime LIKE select?

    質問 MySQLで select * from record where register_date like '2009-10-10%' SQL Serverではどのような構文になりますか? どのように解決するのですか? DATEPART()関数を使用することができます。 SELECT * FROM record WHERE (DATEPART(yy, regist

    2022-12-31 05:23:46
  • [解決済み] 最小の日付(1753年1月1日)を返すSQL Server関数

    質問 SQL Server 関数で、datetime の最小値、つまり 1753 年 1 月 1 日を返すものを探しています。私は、その日付の値をスクリプトにハードコードしたくありません。 そのようなものは存在するのでしょうか?(比較のために、C# では、私は単に次のようにすることができました。 DateTime.MinValue) それとも自分で書かなければならないのでしょうか?

    2022-12-28 13:15:28
  • [解決済み] SQLサーバーのデータベースをバックアップするための簡単なコマンドライン・プログラムまたはスクリプトは何ですか?

    質問 社内サーバーのDBバックアップを甘く見ていました。 SQL Server 2005 の特定のデータベースをバックアップするために使用できる簡単なコマンドライン プログラムはありますか?または、簡単なVBScriptがありますか? どのように解決するのですか? コマンドラインから単一のデータベースをバックアップするには、次のようにします。 osql または sqlc

    2022-12-26 14:16:52
  • [解決済み] SQL Server - クラスタ化インデックスと非クラスタ化インデックスをいつ使うか?

    質問 クラスタ化インデックスと非クラスタ化インデックスの主な違いを知っており、それらが実際にどのように機能するかを理解している。クラスタ化インデックスと非クラスタ化インデックスがどのように読み取りパフォーマンスを向上させるかについて理解しています。しかし、1 つのことは、私が他よりも 1 つを選択する理由は何であるかということで、よくわかりません。 たとえば、次のようになります。テーブル

    2022-12-22 05:24:51
  • [解決済み] 現在実行中のプロシージャ名

    質問内容 MS SQL Server で現在のストアドプロシージャの名前を取得することは可能ですか? おそらく、次のようなシステム変数または関数があるのでしょう。 GETDATE() ? どのように解決するのですか? これを試してみてください。 SELECT OBJECT_NAME(@@PROCID) 更新しました。 このコマンドは、SQL Server 2016で

    2022-12-12 21:55:13
  • [解決済み] SQL Server Management Studio 2008 の "スクリプトの生成" タスクを自動化するにはどうすればよいですか?

    質問 SQL Server Management Studio 2008 でスクリプトの生成を自動化したいのですが、どうすればよいでしょうか。 今、私がしていることは: データベースを右クリックし、タスク、スクリプトの生成..."。 必要なエクスポート オプションをすべて手動で選択し、[select object"] タブで [select all] をクリックします。 エ

    2022-12-11 09:47:42
  • [解決済み] SQL Server の実行ポートを見つけるには?

    質問 はい、私はこれを読みました。 MS SQL Server 2008 のポートを見つける方法? no luck. テルネット1433 は接続に失敗しているので、他のポートを指定する必要があります。 を使おうとしたのですが netstat -abn が、このリストにはsqlservr.exeやそれに類するものは見当たりません。 なぜそのポートを見つけ

    2022-12-10 18:33:46
  • [解決済み] SQL Server 2008 Management Studio で text または varchar(MAX) カラムの完全なコンテンツを表示するにはどうすればよいですか?

    質問 このライブの SQL Server 2008 (ビルド 10.0.1600) データベースに Events テーブルがあり、このテーブルには text という名前のカラムがあります。 Details . (そうです、私はこれが実際には varchar(MAX) カラムであるべきなのですが、このデータベースを設定した人がそのようにしなかったのです)。 この列には非常に大き

    2022-12-10 02:46:41
  • [解決済み] SQL Serverで週の最初の曜日を取得する

    質問 週ごとにレコードをグループ化し、集約された日付を週の初日として保存しようとしています。しかし、私が日付を丸めるために使用している標準的な手法は、週では正しく機能しないようです (日、月、年、四半期、および私が適用したその他の時間枠では機能します)。 以下はその SQL です。 select "start_of_week" = dateadd(week, datediff(week

    2022-12-04 10:51:20
  • [解決済み] SQL ServerからADOを使ってビュー定義を取得する方法はありますか?

    質問 ADO 接続を使用して、SQL サーバー上でホストされているデータベースからカラム定義を抽出することに成功しました。 OpenSchema() 呼び出しを使用して、SQL サーバー上でホストされているデータベースから列の定義を抽出することに成功しました。これまでのところ、とても順調です。 上記のテーブルとの主なやりとりは、複数のビューを使用して行われます。 OpenSchema(

    2022-12-01 12:17:17