• Spring JdbcTemplateで基礎となるSQLを見る?

    質問 JdbcTemplateとNamedParameterJdbcTemplateの素晴らしさについて学んでいます。私は見るものが好きですが、それが実行される基本的なSQLを見るための簡単な方法はありますか?私はデバッグのためにこれを見たいと思います(例えば、外部ツールで結果のSQLをデバッグするために)。 どのように解決するのですか? この Springのドキュメント に

    2023-08-28 08:16:06
  • SQLステートメントのインデントのグッドプラクティス【非公開

    質問内容 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了

    2023-08-27 15:59:20
  • PostgreSQLクエリの実行時間取得

    質問内容 DECLARE @StartTime datetime,@EndTime datetime SELECT @StartTime=GETDATE() select distinct born_on.name from born_on,died_on where (FLOOR(('2012-01-30'-born_on.DOB)/365.25) <= ( selec

    2023-08-27 01:21:15
  • [解決済み] Oracle SQLでシングルクォートを処理する方法

    質問 シングルクォートを持つvarcharデータ型を持つ列にレコードを挿入するにはどうすればよいですか? 例 : ファーストネームは ROBERT で、姓は D'COSTA どのように解決するのですか? シングルクォートを2つ使用する SQL> SELECT 'D''COSTA' name FROM DUAL; NAME ------- D'COSTA

    2023-08-26 15:54:31
  • リレーショナルデータベースのキーバリューペア

    質問 データベースにkey-valueペアを保存した経験のある方はいらっしゃいますか? 私はこのようなテーブルを使っています。 CREATE TABLE key_value_pairs ( itemid varchar(32) NOT NULL, itemkey varchar(32) NOT NULL, itemvalue

    2023-08-25 14:28:15
  • [解決済み] SQL Serverでストアドプロシージャの出力を変数に格納する方法

    質問 SQL Serverでストアドプロシージャを実行し、その出力を変数に代入したいのですが(単一の値を返します)? どのように解決するのですか? 返したい情報の性質によります。 単一の整数値であれば return 文 create proc myproc as begin return 1 end go declare @i int exec @

    2023-08-25 06:49:06
  • クエリからSQLデータ型を返すにはどうしたらいいですか?

    質問 私が理解する必要のない、あるいは理解したくない、巨大な (CMM-CPP-FAP-ADD のような読みにくい名前の何百ものビュー/テーブル) データベースに照会する SQL クエリがあります。 このクエリの結果は、レポートを供給するためにステージング テーブルに格納される必要があります。 ステージング テーブルを作成する必要がありますが、ここで表現されているデータ型を見つけるために

    2023-08-22 07:25:40
  • [解決済み] 同じユーザー名を持つ別のテーブルからテーブルの値を更新する

    質問 2つのテーブルがあり、同じカラムの名前は user_name という名前の同じカラムがあります。 table_a , table_b . をコピーしたい。 table_b , column_b_1 , column_b2 への table_b1 , column_a_1 , column_a_2 というように、それぞれ user_name は同じですが、SQL文の

    2023-08-22 05:22:02
  • Postgres で配列が空かどうかを確認する方法

    質問 Postgresの関数があります。 CREATE OR REPLACE FUNCTION get_stats( _start_date timestamp with time zone, _stop_date timestamp with time zone, id_clients integer[], OUT date timestamp with

    2023-08-21 23:14:42
  • powershellを使用して.sqlファイルを実行する方法は?

    質問 私は、. sql ファイルを使用しています。接続文字列の詳細を Powershell スクリプトに渡し、.co ファイルを呼び出そうとしています。 .sql ファイルを呼び出そうとしています。 検索していたら、関連するコマンドレットを思いつきました。 Invoke-sqlcmd . SQLに対応するモジュールを探していたのですが、私のマシンでは見つかりませんでした。 モジュ

    2023-08-21 04:07:50
  • SQL 30日以上前の全レコードを取得する

    質問 私は30日以上前のレコードを取得しようとしていますが、私のテーブルフィールドはunix_timestampです。他のすべての例は、DateTimeフィールドか何かを使用しているようです。いくつか試してみましたが、それらを動作させることはできませんでした。 これは間違いなく下で動作しません。また、私は間の日付が欲しいのではなく、データベースに格納されているunixタイムスタンプから3

    2023-08-18 08:02:05
  • SQL Server のテーブルから WHERE 条件なしで「最初の」レコードを削除する

    質問 を削除することは可能でしょうか? 最初の のテーブルからレコードを削除することはできますか? SQL Server を使用せずに WHERE 条件を使用せず、カーソルを使用せずに? どのように解決するのですか? WITH q AS ( SELECT TOP 1 * FROM mytable /* Y

    2023-08-15 21:05:04
  • DEFAULT値を持たないnot nullカラムを追加することは可能ですか?

    質問 私は DEFAULT 値を指定したくないのですが、MS-SQL 2005 は NOT NULL として指定したカラムを追加することができます。 ALTER TABLE は、NULL を含むか、DEFAULT 定義が指定されているか、追加される列が ID 列またはタイムスタンプ列であるか、あるいは、前の条件がどれも満たされない場合、この列の追加を許可するにはテーブルが空でなければな

    2023-08-15 03:59:47
  • PostgreSql INSERT FROM SELECT RETURNING ID

    質問 PostgreSql 9.2.4 で、2 つのテーブルがあります。 user (id, login, password, name) と dealer (id, user_id) . そして、私は両方のテーブルに挿入して、作成されたディーラーのIDを返したいのです。 現在、2つのクエリでやっています。 WITH rows AS ( INSERT INTO "use

    2023-08-14 14:21:27
  • Spark SQLのDataFrameを複雑な型でクエリする

    質問 マップや配列のような複雑な型を持つRDDにクエリを発行するにはどうしたらよいでしょうか? たとえば、私がこのテストコードを書いていたとき。 case class Test(name: String, map: Map[String, String]) val map = Map("hello" -> "world", "hey" -> "there") val map2

    2023-08-13 21:31:53
  • [解決済み] 1つのステートメントにまつわるトランザクションは何をするのか?

    質問 トランザクションがどのように一組の更新を調整するのに有用であるかは理解しています。 私が理解していないのは、トランザクションで単一のステートメントをラップすることであり、それは私がこれまで見てきたことの90%です。 実際、実際のコードでは、論理的に関連する一連のトランザクションがそれぞれ独自のトランザクションにラップされ、全体はトランザクションにラップされていないことが、私の経験ではよ

    2023-08-12 12:43:22
  • PostgreSQL で UPDATE 文をテスト実行する方法は?

    質問 たとえば UPDATE ステートメントが機能するかどうか、たとえば実際に行を更新するかどうかなどを確認するには、どのようにテストすればよいでしょうか。 簡単にシミュレーションする方法はありますか? どのように解決するのですか? を使用します。 トランザクション を使用して、更新文と (更新をテストするための) 選択クエリをラップし、常にロールバックします。 例

    2023-08-12 10:44:15
  • Null可能なカラムをデフォルト値でNOT NULLに変更する

    質問 今日、古いテーブルで、NULLを許容する'Created'というdatetimeカラムがあることに気づきました。 現在、私はこれを変更して、NOT NULLにし、さらに制約を含めてデフォルト値 (getdate()) を追加したいと思います。 今のところ、私は以下のスクリプトを持っています。これは、私が事前にすべてのNULLをクリーンアップしたことを条件として、うまく動作します。

    2023-08-11 15:48:37
  • JOIN文(SQL)の「左」テーブルと「右」テーブルとは、具体的にどのテーブルか。

    質問内容 あるテーブルが左のテーブルである理由は何ですか? クエリの "From"の部分でそのテーブルが示されていることでしょうか。 それとも、=演算子の左側にあるので、左のテーブルなのでしょうか? 以下は等価でしょうか? SELECT * FROM left_table LEFT JOIN right_table ON left_table.right_id = right_

    2023-08-11 03:48:17
  • DBのすべてのテーブル、行、列から文字列を検索する

    質問 私は大きなデータベースで迷子になっており、取得したデータがどこから来たのか見つけることができません。SQL Server 2005 で、データベースのすべてのテーブル、行、および列で文字列を検索することが可能かどうか、疑問に思っています。 それが可能かどうか、また、どのように可能かどうか、どなたかお分かりになりますか? どのように解決するのですか? このコードでSQL200

    2023-08-10 03:38:30