• [解決済み] デフォルトの制約を追加するコマンド

    質問 ストレート T-SQL を使用してデフォルト制約を追加するには、少なくとも 2 つの方法があるようです。以下の 2 つの違いは、2 番目の方法は制約の名前を明確に作成し、1 番目の方法は SQL Server によって生成される名前を持っているということだけであっていますか? ALTER TABLE [Common].[PropertySetting] ADD DEFAULT ((1

    2023-07-09 01:31:46
  • [解決済み] ブーリアンフィールドのインデックス作成

    質問 これはおそらく本当に愚かな質問ですが、データベーステーブルのブール値フィールドにインデックスを付けることに大きな利点があるのでしょうか? よくある状況として、quot;soft-delete" のような、非アクティブとしてフラグが立てられ、それゆえほとんどのクエリに WHERE deleted = 0 のような一般的な状況を考えると、そのフィールドを単独でインデックス化することは

    2023-07-08 08:33:15
  • [解決済み] Oracle 11gで+記号を使用した左外部結合

    質問 以下の2つのクエリが左外部結合または右外部結合の例であるかどうか、どなたか教えていただけませんか? Table Part: Name Null? Type PART_ID NOT NULL VARCHAR2(4) SUPPLIER_ID VARCHAR2(4) PART_ID SUPPLIER_ID P1

    2023-07-07 19:07:06
  • [解決済み] SQL Server 2008で日付から年だけを抽出する方法は?

    質問 sql server 2008で、日付から年だけを抽出する方法。 DBに日付の列があり、そこから年を抽出する必要があります。 そのための関数はありますか? どのように解決するには? year(@date) year(getdate()) year('20120101') update table set column = year(date_column) whre ....

    2023-07-07 18:42:09
  • [解決済み] SQLiteで有効なテーブル名とは何ですか?

    質問 SQLiteのテーブル名が有効であるための文字の組み合わせは?英数字(A-Z, a-z, 0-9)の組み合わせはすべて有効な名前になるのでしょうか? Ex. CREATE TABLE 123abc(...); 英数字にダッシュ "-"とピリオド "."を組み合わせたものはどうでしょうか? Ex. CREATE TABLE 123abc.txt(...); Ex. CREATE

    2023-07-07 12:37:34
  • [解決済み] SQL Server - boolean リテラル?

    質問 SQL Serverでboolean値をリテラルに書き込むには?使用例を参照してください。 select * from SomeTable where PSEUDO_TRUE 別のサンプル if PSEUDO_TRUE begin select 'Hello, SQL!' end 注:上記のクエリは、私がどのように使うかとは関係ありません。ただ単に、リテラルなブー

    2023-07-06 21:49:55
  • [解決済み] Postgresql の配列を行に展開する

    質問 PostgreSQL で配列を行に展開する最も速い方法は何ですか? 例えば があります。 a - {1,2} {2,3,4} そして、必要なのは b - 1 2 2 3 4 使っています。 select explode_array(a) as a from a_table; explode_arrayがあるところ。 create or replace f

    2023-07-04 10:26:04
  • [解決済み] CSVファイルをインポートする際、各カラムにvarchar(MAX)が使用されているにもかかわらず、SQL Serverでエラーが発生する。

    質問内容 大きなCSVファイル(数ギガ)を SQL Server に挿入しようとしているのですが、一旦 Import Wizard を通過し、最後にファイルをインポートしようとすると、次のようなエラーレポートが表示されます。 実行中 (エラー) メッセージ <ブロッククオート エラー 0xc02020a1: データフロータスク 1: データ変換に失敗しました。列のデ

    2023-07-04 06:09:17
  • [解決済み] SQL Serverでビットを反転させるには?

    質問 SQL Serverでビット単位のNOTを実行しようとしています。次のようなことをしたいと思います。 update foo set Sync = NOT @IsNew 注:私はこれを書き始め、書き終える前に自分自身の疑問に対する答えを見つけました。このドキュメントは MSDN に欠けていたので、私はコミュニティと共有したいと思いました (私がコミュニティ コンテンツに追加するま

    2023-07-03 15:31:57
  • [解決済み] MySQLのNULL (パフォーマンスとストレージ)

    質問 MySQL において null はパフォーマンスおよびストレージ(スペース)上、具体的に何をするのですか? 例えば TINYINT: 1バイト TINYINT w/NULL 1バイト + なぜかNULLが格納される? どのように解決するのですか? 使用するストレージエンジンに依存します。 MyISAMフォーマットでは、各行ヘッダはNULL状態をエンコードするために、

    2023-07-02 09:30:15
  • [解決済み] SQLのDelete文が非常に遅い

    質問 このようなステートメントがありますが、タイムアウトしてしまいます。 DELETE FROM [table] WHERE [COL] IN ( '1', '2', '6', '12', '24', '7', '3', '5') こんな感じで1つずつやってみました。 DELETE FROM [table] WHERE [COL] IN ( '1' ) で、今のところ22分、

    2023-07-01 03:04:11
  • [解決済み] SQlite: select into?

    質問 このように別のテーブルからデータをインポートするためにselect intoを使用できるかどうかわかりません。 select * into bookmark1 from bookmark; SQliteがこの構文をサポートしていないというのは本当ですか? 他に選択肢はありますか? どのように解決するのですか? このクエリを試してみてください。 inser

    2023-06-30 19:25:46
  • [解決済み] SQLデータをあるテーブルから別のテーブルに移動する

    質問 あるテーブルから別のテーブルへ、特定のクエリに一致するすべてのデータ行を移動することは可能でしょうか。 たとえば、ユーザー名 = 'X' およびパスワード = 'X' のすべてのテーブル行を Table1 から Table2 に移動して、Table1 に表示されないようにする必要があります。 私は SQL Server 2008 Management Studio を使用してい

    2023-06-30 17:09:27
  • [解決済み] MSSQLのGetDate()で日付だけを取得するには?重複

    質問 この質問はすでにここに回答があります : SQL Server の DateTime データ型から日付のみを返す方法 (回答数 44件)

    2023-06-26 14:29:11
  • [解決済み] なぜvarchar(max)を使用しないのですか?

    質問 私はデータベースの設計に関しては少し古い人間なので、カラムに正しいデータサイズを使用することに完全に賛成です。しかし、友人のためにデータベースを見直したとき、彼が varchar(max) を多用していることに気づきました。 そこで私がすぐに考えたのは、そのデータベースを本人に投げ返して、変更するように言うことでした。 しかし、その後考えてみたところ、彼がそれを使用しない正当な理由

    2023-06-25 19:57:32
  • [解決済み] selectから取得した各行に対してinsertを実行しますか?

    質問 私は複数のテーブルに挿入する必要があるレコードの数を持っています。他のすべての列は定数になります。 以下の貧しい擬似コード - これは私がやりたいことです。 create table #temp_buildings ( building_id varchar(20) ) insert into #temp_buildings (building_id) VALUES ('

    2023-06-24 13:39:17
  • [解決済み] あるデータベースから別のデータベースへのデータ転送

    質問 あるデータベースからデータを取得し、別のデータベーステーブルに挿入するにはどうすればよいでしょうか。私はこれを行うことはできません。1つから別のものにデータを転送する際に私を助けてください。 どのように解決するには? いくつかの方法がありますが、以下はそのうちの2つです。 オプション 1 - コピーしたいデータベースを右クリックします。 タスク」 > 「スクリ

    2023-06-24 10:25:09
  • [解決済み] デバッグ中にSSISの変数を監視する

    質問 SSISのプロジェクトで、結果を変数に送信するSQL実行タスクを追加しました。私は、実際の整数(この場合、私はCOUNTを返している)ではなく、結果セットオブジェクトとしてそれを書き出そうとするのが心配だったので、値を確認したかったのです。 私の最初の考えは、デバッグ モードでそれを実行し、グローバル変数をウォッチ ウィンドウに追加することでした。残念ながら、ウォッチ ウィンドウを

    2023-06-23 15:07:41
  • [解決済み] PostgresのテーブルをSQLで完全にコピーする

    質問 免責事項 この質問はstack overflowの質問と似ている ここで に似ていますが、後で説明するように、これらの回答はどれも私の問題には役立ちません。 私は、多くの列がインデックスされている postgres の大きなテーブル (~40M rows, 100+ columns) をコピーしようとしています。現在、私はこの SQL のビットを使用しています。 CR

    2023-06-23 11:15:13
  • [解決済み] 同じサーバー上の別のデータベースのバックアップから新しいデータベースを作成する?

    質問 同じサーバー上にある古いデータベースのバックアップから新しいデータベースを作成しようとしています。 このとき SQL サーバー管理スタジオ を使用して、バックアップから新しいDBに復元しようとすると、このエラーが発生します。 System.Data.SqlClient.SqlError: The backup set holds a backup of a database

    2023-06-20 08:13:49