• [解決済み] 簡単なデータベースエンジンの書き方【終了しました

    質問 <余談 閉じた。 この質問には答えられない スタックオーバーフローのガイドライン . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問内容を更新して、それが オントロピ Stack Overflowの

    2022-04-25 04:17:56
  • [解決済み] psqlでスクリプト変数を使用するには?

    質問 MS SQL Serverで、カスタマイズ可能な変数を使用するスクリプトを作成しました。 DECLARE @somevariable int SELECT @somevariable = -1 INSERT INTO foo VALUES ( @somevariable ) 次に @somevariable は、特定の状況下で必要な値に応じて、実行時に設定します。スク

    2022-04-25 04:02:17
  • [解決済み] PostgreSQLでデータベースをまたいだ問い合わせは可能ですか?

    質問 以下のエラーメッセージから、答えは「いいえ」だと思います。 このGoogleの結果 しかし、PostgreSQL を使用してデータベースを横断するクエリを実行する方法はありますか? databaseA=# select * from databaseB.public.someTableName; ERROR: cross-database references are not

    2022-04-24 20:51:17
  • [解決済み] SQL Server でテーブルを参照している FOREIGN KEY 制約を調べるにはどうしたらいいですか?

    質問 テーブルを削除しようとしているのですが、次のようなメッセージが表示されます。 Msg 3726, Level 16, State 1, Line 3 オブジェクト 'dbo.UserProfile' は FOREIGN KEY 制約によって参照されているため、削除できませんでした。 Msg 2714, Level 16, State 6, Line 2

    2022-04-24 20:10:53
  • [解決済み] どちらが速いか/ベストか?SELECT * または SELECT column1, colum2, column3, etc.

    質問 という話を聞いたことがあります。 SELECT * は、一般的にSQLコマンドを記述する際に使用するのは良くない習慣です。 SELECT カラムが必要です。 が必要な場合 SELECT テーブルのすべてのカラムに SELECT * FROM TABLE または SELECT column1, colum2, column3, etc. FROM TABLE

    2022-04-24 19:44:28
  • [解決済み] SQL Serverで定数1または0を持つビットをインプリメントする

    質問 select文のフィールド値として、1や0をビットで表現することは可能でしょうか? 例 この場合のステートメント(select 文の一部)では、ICourseBased は int 型です。 case when FC.CourseId is not null then 1 else 0 end as IsCoursedBased ビット型にするためには、両方の値をキャ

    2022-04-24 13:40:23
  • [解決済み] DATETIMEとDATEを時間部分を無視して比較する。

    質問 2つのテーブルがあり、カラム [date] の型は DATETIME2(0) . 私は2つのレコードをそれらの日付部分(日+月+年)のみで比較し、時間部分(時間+分+秒)を破棄する必要があります。 どうすればよいのでしょうか? どのように解決するのですか? を使用します。 CAST を新しい DATE のデータ型は、SQL Server 2008 では、日付

    2022-04-24 12:27:06
  • [解決済み] 本日の日付から2ヶ月を引いた値を求めるSQLクエリ

    質問 あるテーブルで、入力日が2ヶ月以上古いレコードをすべて選択したい。 どうすればいいのでしょうか? まだ何も試していませんが、この点については。 SELECT COUNT(1) FROM FB WHERE Dte &gt; GETDATE() 解決方法は? SQL Serverを使用している場合は、こちらをお試しください。 SELECT * FROM MyTable

    2022-04-24 12:12:29
  • [解決済み] Postgresql スキーマパスの恒久的な設定

    質問 Postgres でスキーマパスを設定する必要があります。 schema2.table . スキーマパスを設定します。 SET SCHEMA PATH a,b,c は、Mac上の1つのクエリセッションでのみ動作するようです。クエリウィンドウを閉じた後、パス変数はそれ自体をデフォルトに設定します。 どうすれば永続的に使えるようになりますか? 解決方法は? (また、サ

    2022-04-24 10:41:16
  • [解決済み] MySQL Workbench のカラムフラグの意味は何ですか?

    質問 <パス この質問の回答は 社会貢献 . この記事を改善するために、既存の回答を編集します。現在、新しい回答やインタラクションを受け付けていません。 MySQL Workbench テーブルエディタでは、7つのカラムフラグが利用可能です。pk, nn,

    2022-04-24 01:30:05
  • [解決済み] Postgresql の日付範囲間のクエリ

    質問 Postgresqlのデータベースに照会して、ある日付が特定の月と年に含まれる結果を返そうとしています。言い換えれば、ある月と年のすべての値が欲しいのです。 今までのところ、このような方法しかありませんでした。 SELECT user_id FROM user_logs WHERE login_date BETWEEN '2014-02-01' AND '2014-02-28

    2022-04-24 01:23:11
  • [解決済み] すべてのストアドプロシージャにGRANT EXECUTEを付与する。

    質問 次のコマンドは、ユーザー "MyUser," にデータベース内のすべてのストアド プロシージャを実行する権限を効果的に与えますか? GRANT EXECUTE TO [MyDomain\MyUser] 解決方法は? SQL Server 2008 以降。 /* CREATE A NEW ROLE */ CREATE ROLE db_executor /* GRANT E

    2022-04-23 23:40:21
  • [解決済み] SQL文字列内のアンパサンドキャラクターのエスケープ

    質問 SQLデータベースで、ある行の名前を照会しようとしていますが、その行にはアンパサンドがあります。エスケープ文字を設定し、アンパサンドをエスケープしようとしましたが、なぜかうまくいきませんし、何が問題なのかよくわかりません。 Set escape '\' select * from V1144engine.T_nodes where node_id in( select

    2022-04-23 20:07:46
  • [解決済み] T-SQLでデバッグ時にテーブル変数の値を見るには?

    質問 デバッグ時に SQL Server Management Studio (SSMS) でテーブルバリュー変数の値 (行とセル) を見ることができますか?もし可能なら、どのように? 解決方法は? このMicrosoft Connectのリンクによると、まだ実装されていないようです。 マイクロソフトコネクト

    2022-04-23 12:09:16
  • [解決済み] 外部キーから非主要キーへ

    質問 データを保持するテーブルがあり、それらの行の1つは別のテーブルに存在する必要があります。そこで、参照整合性を維持するために外部キーが必要です。 CREATE TABLE table1 ( ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, AnotherID INT NOT NULL, SomeData VARCHAR(100) N

    2022-04-23 11:38:13
  • [解決済み] SQL - Group Byでaliasを使用する

    質問 SQLの構文についてちょっと質問です。もし私が SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter これは、以下の理由で正しくありません。 GROUP BY ite

    2022-04-23 09:45:36
  • [解決済み] このクエリを使用してページング(スキップ/テイク)機能を実装する

    質問 SQLでカスタムページングを実装する方法について、少し理解しようと思っています。 このような記事 . 私は以下のクエリを持っており、これは完全に動作します。しかし、私はこれでページングを実装したいと思います。 SELECT TOP x PostId FROM ( SELECT PostId, MAX (Datemade) as LastDate from dbForumEn

    2022-04-23 09:26:07
  • [解決済み] CTEとSubQueryの違い?

    質問 この記事から 以下のプロシージャでROW_NUMBERを使用するにはどうすればよいですか。 回答には2つのバージョンがあり、一方は sub-query を使用し、もう一方は CTE を使えば、同じ問題を解決できます。 さて、それでは CTE (Common Table Expression) を「サブクエリ」(したがって、より多くの 読みやすい ク

    2022-04-23 07:27:25
  • [解決済み] SQLスクリプトで「既存の接続を閉じる」を指定する方法

    質問 SQL Server 2008でスキーマのアクティブな開発を行っており、頻繁にデータベースのドロップ/作成スクリプトを再実行したいと思います。その際 USE [master] GO IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase') DROP DATABASE [MyDatabase] GO

    2022-04-23 07:13:35
  • [解決済み] SQL Serverです。2つのテーブルに同時に挿入することは可能ですか?

    質問 私のデータベースには、以下の3つのテーブルがあります。 Object_Table , Data_Table と Link_Table . リンクテーブルには、オブジェクトレコードのIDとデータレコードのIDという2つのカラムがあるだけです。 からデータをコピーしたい。 DATA_TABLE に対応するレコードを挿入します。 Data_Table と Link_Table

    2022-04-23 06:33:08