• [解決済み] PostgresのLIKEと~の違いについて

    質問 私は、quot;を気にしないようにと指示されました。 LIKE を使うように指示されました。 ~ としてください。何が問題かというと LIKE はどうなっているのでしょうか? ~ はどう違うのでしょうか? は ~ はこの文脈で名前があるのでしょうか、それとも人々は "チルダ演算子を使う" と言うのでしょうか? どのように解決するのですか? ~ は正規表現演算子

    2023-02-16 05:49:49
  • [解決済み] SQL SELECT マルチカラム INTO マルチバリアブル

    質問 Teradata から SQL Server に SQL を変換しています。 Teradataでは、以下のような形式になっています。 SELECT col1, col2 FROM table1 INTO @variable1, @variable2 SQL Serverでは SET @variable1 = ( SELECT col1 FROM table1 );

    2023-02-15 13:24:15
  • [解決済み] SQL ServerにはLastIndexOfがありますか?

    質問 文字列から値をパースしようとしています。 最後の インデックス の 文字列 . 現在、文字列を反転させるという恐ろしいハックをやっています。 SELECT REVERSE(SUBSTRING(REVERSE(DB_NAME()), 1, CHARINDEX('_', REVERSE(DB_NAME()), 1) - 1)) 私には、このコードはほとん

    2023-02-13 23:46:13
  • [解決済み] InnoDBによる全文検索

    質問 私は大容量の Web アプリケーションを開発しており、その一部はディスカッションの投稿の MySQL データベースで、スムーズに 20M 以上の行に成長させる必要があります。 私は当初、テーブルに MyISAM を使用することを計画していました (組み込みの 全文検索機能 を使うつもりでしたが テーブル全体 がロックされることを考えると、私はぞっとします。行レベルロッ

    2023-02-12 12:42:42
  • [解決済み] 全テーブルを削除するコマンド

    質問 SQLiteですべてのテーブルを削除するコマンドは何ですか? 同様に、すべてのインデックスを削除したいのですが。 どのように解決するのですか? rm db/development.sqlite3

    2023-02-12 09:31:37
  • [解決済み] PostgreSQLでワイルドカードを使用して複数のテーブルを削除する方法

    質問 パーティションで作業しているとき、一度にすべてのパーティションを削除する必要があることがよくあります。 しかし DROP TABLE tablename* 動作しません。(ワイルドカードは尊重されません)。 ワイルドカードを使用して 1 つのコマンドで複数のテーブルをドロップするエレガントな (読みやすく覚えやすい) 方法はありますか。 どのように解決するのですか?

    2023-02-12 08:59:35
  • [解決済み] SQL Server CLRが有効かどうかを確認する方法

    質問 SQL Server 2008 - clr が有効であるかどうかを確認する簡単な方法は何ですか? どのように解決するのですか? SELECT * FROM sys.configurations WHERE name = 'clr enabled'

    2023-02-11 21:19:46
  • [解決済み] Oracle SQLのWHERE句における(+)記号の意味とは?[重複している]。

    質問 <余談 この質問には、すでにここで回答があります : クローズド 11年前 . 重複の可能性あり。 オラクル (+) をWHERE句で使用することはできますか? 以下の簡略化したSQLクエリを、Oracleデータベース環境で考え

    2023-02-11 18:42:22
  • [解決済み] T-SQLとWHERE LIKE %Parameter%句

    質問 WHERE LIKE '%text%' 句を使用するステートメントを作成しようとしましたが、テキストにパラメータを使用しようとすると、結果が得られません。 例えば、これは動作します。 SELECT Employee WHERE LastName LIKE '%ning%' これは、Flenning, Manning, Ningle などのユーザーを返すでしょう。 しかし、この文

    2023-02-10 21:57:32
  • [解決済み] SQL Server - ストアドプロシージャをあるデータベースから別のデータベースへコピーする

    質問 私は SQL の初心者で、2 つの .mdf データベースを 1 つに結合する必要がありました。テーブルとビューは正常にコピーされましたが、新しいデータベースにはストアドプロシージャがありません。何か方法はないでしょうか? どのように解決するのですか? データベースを右クリック タスク スクリプトの生成 スクリプトを作成するオブジェクトを選択します。 ス

    2023-02-07 16:18:51
  • [解決済み] varchar(500)はvarchar(8000)よりも優れているのでしょうか?

    質問 MSDNフォーラムやこちらで読みましたが、まだはっきりしません。私はこれが正しいと思います。Varchar(max) はテキスト データ型として保存されるため、欠点があります。つまり、あなたのフィールドは確実に8000文字未満になるとします。私のデータベース・テーブルのBusinessNameフィールドのように。現実には、ビジネスネームは常に500文字以下でしょう(数字を抜粋)。私が遭

    2023-02-07 05:20:03
  • [解決済み] パラメータ化されたSQLクエリを作成するにはどうすればよいですか?なぜそうする必要があるのでしょうか?

    質問 すべてのユーザー入力を検証することなく SQL インジェクション攻撃から保護するために、誰もがパラメータ化された SQL クエリを使用していると聞いています。 これはどのように行うのですか? ストアドプロシージャを使用すると、自動的にそうなるのでしょうか? 私の理解では、これはパラメータ化されていないのですね。 cmdText = String.Format("SELECT

    2023-02-06 21:57:57
  • [解決済み] 2つのMySQLテーブルをマージするにはどうすればよいですか?

    質問 同じ構造を持つ 2 つの MySQL テーブルをマージするにはどうすればよいですか? 2つのテーブルの主キーが衝突するので、それを考慮する必要があります。 どのように解決するのですか? また、試すことができます。 INSERT IGNORE INTO table_1 SELECT * FROM table_2 ; これは、table_1 の行が

    2023-02-05 01:37:22
  • [解決済み] SQL Serverで同じ例外を再スローする方法

    質問 SQL Server で発生したのと同じ例外を try ブロックで再スローしたいです。同じメッセージを投げることができますが、同じエラーを投げたいのです。 BEGIN TRANSACTION BEGIN TRY INSERT INTO Tags.tblDomain (DomainName, SubDomainId, DomainCode, Descriptio

    2023-02-04 08:35:46
  • [解決済み] PostgreSQLにおけるインデックスの一意性の排除

    質問 私のPostgreSQLデータベースでは、このようにユニークなインデックスが作成されています。 CREATE UNIQUE INDEX <my_index> ON <my_table> USING btree (my_column) ユニーク制約を取り除くために、インデックスを変更する方法はありますか?私は ALTER INDEX ドキュメント

    2023-02-03 21:12:39
  • [解決済み] ExcelのテーブルでSQLクエリを実行するには?

    質問 別のテーブルから、A-Z でソートされたすべての姓のフィールドで、NULL ではない電話番号フィールドを持つサブテーブルを作成しようとしています。SQL を使えば簡単にできるのですが、Excel 内で SQL クエリを実行する方法がまったくわかりません。データを postgresql にインポートして、そこでクエリを実行したい気もしますが、それは少し過剰なようです。 私がやろうとし

    2023-02-02 15:04:44
  • [解決済み] 動的SQL - EXEC(@SQL)とEXEC SP_EXECUTESQL(@SQL)の比較

    質問 SQL Server のストアドプロシージャで動的 SQL コマンドを実行することの実際の利点と欠点は何ですか。 EXEC (@SQL) 対 EXEC SP_EXECUTESQL @SQL ? どのように解決するのですか? sp_executesql の方がクエリプランの再利用を促進する可能性が高いです。使用する場合 sp_executesql を使う場合、

    2023-02-02 14:18:16
  • [解決済み] BITフィールドにMIN集計関数を適用する。

    質問 以下のようなクエリを書きたいのですが、どうすればいいですか? SELECT ..., MIN(SomeBitField), ... FROM ... WHERE ... GROUP BY ... 問題なのは ビットフィールドの最小値を計算したい場合、SQL Server はそれを好まない。 というエラーが返されることです。 Operand data t

    2023-02-01 09:26:37
  • [解決済み] OracleのWhere句のDateTimeは?

    質問 私はこのようなSQLを持っています。 SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE TIME_CREATED >= TO_DATE('26/JAN/2011','dd/mon/yyyy') -> これは10行を返し、TIME_CREATED = '26-JAN-2011'です。 これを実行すると、行が返されません。 SEL

    2023-01-30 05:50:47
  • [解決済み] Oracleデータベースへの接続可能な最大数を確認する方法

    質問 SQL を使用して、Oracle データベースで許可されている最大接続数を確認する最良の方法は何でしょうか。最終的には、現在のセッション数と許可された合計数を表示したいのですが、たとえば "現在、80 の接続のうち 23 が使用されています"。 どのように解決するのですか? Oracle データベースがサポートする接続の数を決定する際に、いくつかの異なる制限があります。 最も単

    2023-01-29 12:26:45