• [解決済み] データベース全体のスクリプト SQL-Server

    質問 データベースからすべてのテーブル、プロック、およびその他のオブジェクトのスクリプトを取得する方法はありますか。 データベースをスクリプト化するオプションがあることは知っていますが、それはある種のトップレベルのスクリプトを与えただけで、確かにすべてのテーブル、プロック、udfs、.etc を作成するスクリプトではありません。 どのように解決するのですか。 Management S

    2023-01-09 01:15:48
  • [解決済み] SQL Serverで、"SET ANSI_NULLS ON "は何を意味するのですか?

    質問 定義によると SET ANSI_NULLS が ON のとき、WHERE column_name = NULL を使用する SELECT 文は、column_name に NULL 値があっても 0 行を返します。WHERE column_name <> NULL を使用する SELECT 文は、column_name に NULL 以外の値がある場合でも、0 行を返

    2023-01-08 20:29:13
  • [解決済み] JSON配列の要素を検索するためのインデックス

    質問 以下のようなテーブルがあります。 CREATE TABLE tracks (id SERIAL, artists JSON); INSERT INTO tracks (id, artists) VALUES (1, '[{"name": "blink-182"}]'); INSERT INTO tracks (id, artists) VALUES (2, '[{"n

    2023-01-08 18:19:09
  • [解決済み] SQL Serverで制約の名前を変更しますか?

    質問 SQL Server で制約の名前を変更することは可能ですか。この制約は他の既存の制約に影響を与え、それらを再作成/変更する必要があるため、削除して新しいものを作成する必要があるのは困ります。 どのように解決するのですか? 名前を変更するには sp_rename を使って @objtype = 'OBJECT' これは、制約を含むsys.objectsにリストされ

    2023-01-07 20:28:47
  • [解決済み] なぜSQL Serverは符号なしデータ型をサポートしないのですか?

    質問 私は特に符号なし int . ここで実際の例を挙げます。IDカラムが最大になったとき、あなたはどうしますか?それは、どちらかというと BigInt (4バイトではなく8バイトのストレージ) にするか、アプリケーションをリファクタリングして負の整数をサポートするか、さらには以下のように独自のルールを作成することもできます。 この回答 これらのオプションはどちらも最適では

    2023-01-07 17:57:53
  • [解決済み] データベースに存在しないカラムをSELECTに含める。

    質問 静的な文字列値の列を含む SELECT 文を実行しようとしています。 Access でこれを行ったことがありますが、生の SQL では行ったことがありません。 これは可能ですか? 例です。 Name | Status ------+-------- John | Unpaid Terry | Unpaid Joe | Unpaid 上記の例では、"Stat

    2023-01-07 13:55:26
  • [解決済み] データベース制約とは何ですか?[クローズド]

    質問 終了 . この質問はもっと必要です を重視します。 . 現在、回答は受け付けていません。 この質問を改善したいですか? 質問を更新して、1つの問題だけに焦点を当てるようにします。 この投稿を編集する .

    2023-01-07 06:15:23
  • [解決済み] 条件付き一意性制約

    質問 私は、一連の列に対して一意制約を適用する必要がありますが、ある列の1つの値に対してのみ適用する必要があります。 例えば、Table(ID, Name, RecordStatus)のようなテーブルを持っています。 RecordStatusは値1または2(アクティブまたは削除済み)しか持つことができず、同じIDの削除済みレコードが複数あっても気にしないので、RecordStatus

    2023-01-07 02:43:49
  • [解決済み] MySQLの フィールドのサイズ/長さによる順序付け

    質問 ここにテーブル構造(例:テスト)があります。 フィールド名 データ型 id BIGINT (20) タイトル varchar(25) 説明 テキスト のようなクエリ。 SELECT * FROM TEST ORDER BY description DESC; で注文したいのですが フィールドのサイズ/長さ

    2023-01-07 02:29:27
  • [解決済み] MySQL - 郵便番号の前に "0 "を付けるには?

    質問 MySQL InnoDB データベースに、クリーンアップしたいダーティな郵便番号のデータがあります。 クリーンな郵便番号データは、郵便番号のすべての5桁がある場合です (例: "90210")。 しかし、何らかの理由で、私のデータベースで、"0" で始まる郵便番号については、0 が削除されていることに気づきました。 というわけで、" ニューヨーク州ホルツビル "郵便番号

    2023-01-05 19:44:19
  • [解決済み] ビュー、インライン関数、派生テーブル、サブクエリ、および共通テーブル式では ORDER BY 句は無効です。

    質問 <ブロッククオート ORDER BY句は、ビュー、インライン関数、派生テーブル、サブクエリ、共通テーブル式では無効です。 テーブル、サブクエリ、および一般的なテーブル式では、TOP、OFFSET またはFOR XMLも指定されていない限り、ビュー、インライン関数、サブクエリ、および共通テーブル式では無効です。 次のクエリを実行しようとすると、上記のようなエラーが発

    2023-01-05 07:58:45
  • [解決済み] SQL Server のあるテーブルから別のテーブルに行をコピーする方法

    質問 2つの同じテーブルがあり、テーブルから別のテーブルへ行をコピーする必要があります。これを行うための最良の方法は何でしょうか。(私はいくつかの行だけをプログラム的にコピーする必要があり、一括コピーユーティリティを使用する必要はありません)。 どのように解決するのですか? IDカラムがない限り、単に INSERT INTO TableNew SELECT * FROM Ta

    2023-01-04 06:24:53
  • [解決済み] 2点間の距離計算(緯度、経度)

    質問 地図上の2つの位置の距離を計算しようとしています。 私のデータに格納されています。経度、緯度、X POS、Y POS。 私は以前、以下のスニペットを使用していました。 DECLARE @orig_lat DECIMAL DECLARE @orig_lng DECIMAL SET @orig_lat=53.381538 set @orig_lng=-1.463526 SELECT

    2023-01-03 19:55:30
  • [解決済み] クラスター化 vs 非クラスター化

    質問 SQL (Server 2008) に関する私の低レベルの知識は限られており、現在当社の DBA から挑戦を受けています。シナリオを説明させてください (私が正しいことを願って、明白なステートメントを挙げていますが、何か間違っていることを見つけたら、教えてください)。 私たちは人々の '裁判所命令' を保持するテーブルを持っています。テーブルを作成したとき、(名前:CourtOrd

    2023-01-02 19:11:08
  • [解決済み] PostgreSQLで日付が最大のidをカテゴリでグループ分けして選択するには?

    質問 例えば、私はカテゴリによってグループ化された最大の日付でidを選択したいと思います。 結果は次のとおりです。7, 2, 6 id category date 1 a 2013-01-01 2 b 2013-01-03 3 c 2013-01-02 4 a 2013-01-02 5 b

    2023-01-01 20:10:08
  • [解決済み] SQL Server XML Datatype の LIKE ステートメントを使用する。

    質問 varcharフィールドがある場合、以下のようなことが簡単にできます。 SELECT * FROM TABLE WHERE ColumnA LIKE '%Test%' を実行して、そのカラムが特定の文字列を含んでいるかどうかを確認することができます。 XML Typeの場合はどうするのでしょうか? 私は'Text'ノードを持つ行だけを返す次のようなものを持っていますが、私はそ

    2023-01-01 10:41:31
  • [解決済み] インデックスを作成するのは、テーブルにデータを格納する前と、データが格納された後、どちらが良いですか?

    質問 約100M行のテーブルがあり、コピーしてインデックスを追加して変更しようと思っています。 新しいテーブルの作成にかかる時間はそれほど気にしていませんが、データを挿入する前にテーブルを変更する場合、または先にデータを挿入してからインデックスを追加する場合、作成したインデックスはより効率的でしょうか? どのように解決するのですか? データ挿入後にインデックスを作成するのが効率的です

    2022-12-28 08:53:26
  • [解決済み] PostgreSQL の単純な挿入がうまくいかない

    質問 Postgresのテーブルに簡単な挿入をしようとしていますが、挿入しようとしている値がカラム名として解釈されているというエラーが発生します。 INSERT INTO "imageTagBusinessMainCategory" (id, businessMainCategory) VALUES (DEFAULT, "auto dealer") idは主キー、オートインクリメント

    2022-12-26 17:50:19
  • [解決済み] テーブルまたはインデックス付きビューのCONTAINSまたはFREETEXT述語は、フルテキストインデックス化されていないため、使用することができません。

    質問 SQL server 2008 R2 のデータベースで、以下のエラーが発生しました。 データベースで CONTAINS または FREETEXT テーブルまたはインデックス付きビュー 'tblArmy' の述語は、フルテキストインデックス化されていないため、'tblArmy' の述語となります。 どのように解決するのですか? 全文検索機能がインストールされて

    2022-12-24 09:53:56
  • [解決済み] 読み取りトランザクションをコミットまたはロールバックすべきですか?

    質問 分離レベルを指定できるように、トランザクション内で実行する読み取りクエリを持っています。 クエリが完了したら、どうすればよいですか。 トランザクションをコミットします。 トランザクションのロールバック 何もしない(usingブロックの終了時にトランザクションをロールバックすることになる) それぞれを実行することの意味は何ですか? using (IDbConnect

    2022-12-24 08:59:58