• [解決済み] SQL Serverにおけるchar、nchar、varchar、nvarcharの違いは何ですか?

    質問 とはどういう意味ですか? nvarchar ? とはどのような違いがあるのでしょうか? char , nchar , varchar および nvarchar SQL Serverでは? どのように解決するのですか? 誤解を解くために...あるいは要約すると... nchar そして nvarchar を格納することができます。 ユニコード

    2022-03-15 01:49:44
  • [解決済み] SQL Serverのトランザクションログをクリアするにはどうすればよいですか?

    質問 私はSQLの専門家ではないので、基本以上のことをする必要があるたびに、その事実を思い知らされます。私はテストデータベースを持っていて、サイズは大きくないのですが、トランザクションログは確実に大きくなっています。トランザクション・ログを消去するにはどうすればよいのでしょうか? どのように解決するのですか? ログファイルを小さくするのは、予期しない増大が起こり、それが再び起こるとは

    2022-03-15 01:22:18
  • [解決済み] すべてのストアドプロシージャを一覧表示するクエリ

    質問 SQL Serverデータベース内のすべてのストアドプロシージャの名前を返すことができるクエリとは? システムストアドプロシージャを除外できるクエリであれば、さらに便利です。 解決方法は? マイクが述べたように、最良の方法は information_schema . マスターデータベースでない限り、システムのストアドプロシージャは返されません。 SELECT *

    2022-03-14 13:36:06
  • [解決済み] SQL Serverにおけるエスケープ文字

    質問 引用符をエスケープ文字と一緒に使いたいのですが、どうすればいいですか?特殊文字がある場合、以下のようなエラーが発生するのですが、どうすればよいでしょうか。 <ブロッククオート 文字列の後ろに閉じないクォーテーションマークがあります。 解決方法は? エスケープするには ' の前に別のものを置くだけです。 '' 2番目の回答が示すように、このようにシングルクォ

    2022-03-14 09:47:34
  • [解決済み] T-SQLのSleepコマンド?

    質問 T-SQLコマンドで一定時間だけスリープさせる方法はありますか? 私はウェブサービスを非同期で書いていますが、非同期パターンが本当にスケーラブルになるかどうか、いくつかのテストを実行できるようにしたいのです。 遅い外部サービスをモックするために、ゆっくり走るスクリプトでSQLサーバーを呼び出したいのですが、実際には大量の処理はしていません。 どのように解決するのですか? をご覧

    2022-03-14 09:26:22
  • [解決済み] SQL Serverでカラムのデータ型を変更する方法を教えてください。

    質問 からのカラムを変更しようとしています。 varchar(50) から nvarchar(200) . このテーブルを変更するSQLコマンドは何ですか? 解決方法は? ALTER TABLE TableName ALTER COLUMN ColumnName NVARCHAR(200) [NULL | NOT NULL] EDIT NULL/NOT NULL を指

    2022-03-14 05:55:26
  • [解決済み] バルクロードステートメントエラーを使用する権限がない

    質問内容 VARBINARY(MAX)カラムに画像を挿入しようとしています。このエラーが発生します。 一括読み込みステートメントを使用する権限を持っていません。 以下は私のコードです。 INSERT INTO Stickers (Name, Category, Gender, ImageData) SELECT 'Red Dress',

    2022-03-14 04:25:45
  • [解決済み] NULLも許容するユニークな制約を作成するにはどうしたらいいですか?

    質問 GUIDを入力するカラムに一意制約を設定したい。しかし、私のデータにはこのカラムのNULL値が含まれています。複数のNULL値を許容する制約を作成するにはどうすればよいですか? 以下は シナリオの例 . このスキーマを考えてみましょう。 CREATE TABLE People ( Id INT CONSTRAINT PK_MyTable PRIMARY KEY IDEN

    2022-03-14 03:05:24
  • [解決済み] セレクトクエリで自動インクリメントフィールドを生成する方法

    質問 例えば、2つのカラムを持つテーブルがあります。 first_name と last_name を以下の値で指定します。 Ali Khani Elizabette Amini Britney Spears ,... を書きたいのですが select クエリを実行すると、次のようなテーブルが生成されます。 1 Ali

    2022-03-13 15:52:31
  • [解決済み] ssisパッケージで使用されるストアドプロシージャで "Set NOCOUNT ON "を使用する利点は何ですか?

    質問 SQL Server のパフォーマンスチューニングの概念を調べているときに、ストアドプロシージャで SET NOCOUNT ON に戻し、さらにそれを SET NOCOUNT OFF を最終行で使用することで、パフォーマンスを向上させることができます。 ここで質問ですが、SSISパッケージでストアドプロシージャを使用する際に、どのように役立つのでしょうか? どのように解

    2022-03-12 22:20:56
  • [解決済み] SQL Serverです。データ型 nvarchar から数値への変換エラー

    質問 以下のSQLクエリを実行すると、以下のエラーが発生します。 データ型 nvarchar を数値に変換する際にエラーが発生しました。 COLUMNA は,最大で小数点以下2桁までのフィールドを含む数値(負と正)だけを含み,ドットデシマルとして格納される。 IF OBJECT_ID('st00_TABLEA','U') IS NOT NULL DROP TABLE [st0

    2022-03-12 15:05:05
  • [解決済み] SQL Server で 100 に近い値に丸める *UP* を行う

    質問 図形を簡単に丸めることはできますか? アップ SQL Serverで、100(または1000、500、200など)の最も近い数字に変換できますか? だから 720 -> 800 790 -> 800 1401 -> 1500 解決方法は? 以下のようにするとうまくいくはずです。 あなたの質問を読んだ後、私はあなたが100に何を返して欲しいのか

    2022-03-12 08:34:47
  • [解決済み] 「リストアするバックアップセットが選択されていません」 SQL Server 2012

    質問内容 SQL Server 2012のデータベースで、ファイルストリームを有効にしています。しかし、それをバックアップして、別のSQL Server 2012インスタンス(別のマシン上)で復元しようとすると、単に次のようなメッセージが表示されるだけです。 リストアするバックアップセットが選択されていません。 一行も詳しい説明がない。何が間違っているのでしょうか? ファイル

    2022-03-12 01:40:23
  • [解決済み] T-SQLでテーブル変数をSELECT INTOする

    質問 複雑なSELECTクエリを作成し、そこからテーブル変数にすべての行を挿入したいのですが、T-SQLはそれを許可していません。 <ブロッククオート 同じように、SELECT INTOやINSERT EXECクエリでテーブル変数を使用することはできません。 http://odetocode.com/Articles/365.aspx 短い例です。 declar

    2022-03-11 15:04:36
  • [解決済み] SQL Serverでカスケード接続を使用するタイミングと理由

    質問 SQL Serverで外部キーを設定する場合、どのような状況で削除や更新時にカスケードさせるべきか、またその理由は何でしょうか。 これはおそらく、他のデータベースにも当てはまると思います。 できれば、それぞれのシナリオをうまく使っている人の具体例を一番に求めています。 どのように解決するのですか? 今までのまとめ。 カスケードが全く好きでない人もいる。 カ

    2022-03-11 14:43:30
  • [解決済み] WHERE句の中にCASE文を入れ、複数の値を返す方法

    質問 私が扱っているクエリの表現は以下の通りです。 SELECT T1.Col3 FROM Table1 T1 WHERE T1.Col1 IN ('Value1','Value2') AND (CASE WHEN T1.Col1 = 'Value1' THEN T1.Col2 IN ('Value3','Value4',

    2022-03-10 20:06:54
  • [解決済み] サブクエリを使用した派生テーブルとの内部結合

    質問 環境 SQL 2008 R2 サブクエリを使用して派生テーブルを作成し、メインテーブルと結合しました。サブクエリは一度だけ実行されるのか、それとも結果セットの各行に対して実行されるのか知りたいのです。次のような例を考えてみましょう(参考までに架空のテーブル名)。 SELECT E.EID,DT.Salary FROM Employees E INNER JOIN (

    2022-03-10 14:32:27
  • [解決済み] SQL Server 2008 で、シンボルの前にある文字列内の部分文字列を分離する。

    質問内容 以下のような文字列から部分文字列(この場合はハイフンより前のすべて)を抽出しようとしています。 Net Operating Loss - 2007 Capital Loss - 1991 Foreign Tax Credit - 1997 で、年と名前(ハイフン前の部分文字列)を別々にしたいのですが、SQL server Management studio 2008を使用し

    2022-03-10 08:30:57
  • [解決済み] TSQLのdatetimeフィールドからYYYY-MM-DD形式の日付を取得する方法は?

    質問 でSQL Serverから日付を取得するにはどうすればよいですか? YYYY-MM-DD の形式を使用できますか?SQL Server 2000以降で動作させたいのですが。SQL Serverでこれを実行する簡単な方法はありますか?それとも、結果セットを取得した後にプログラムで変換する方が簡単ですか? を読みました。 CASTとCONVERT のMicrosoft Tech

    2022-03-09 17:23:03
  • [解決済み] SQLのdatetimeの比較

    質問 テーブルからいくつかの値を取得したいのですが、そのdatetimeカラムについていくつかの条件があります。 私は、"LocalHotels"という名前のテーブルから、指定された都市のすべてのホテルの値を取得したいのですが、それは可能ですか?また、私は2つの DateTime の値を指定します。1つ目の値は start" 列で、これは datetime のデータ型になり

    2022-03-09 07:32:01