-
SQL SERVERのストアドプロシージャを使用した履歴データの移行について
本日は、ソフトウェア開発において最も一般的な履歴データの移行方法についてお話します。移行について話す前に、いくつかの基本的な概念を簡単に紹介します。 1. 履歴データの移行とは? 簡単に言うと、作成から時間が経ち、あまり使われなくなった履歴データを別の場所(別のデータか別のテーブル)に保存することです。 2. 履歴データ移行の目的 使用するデータベースの数を減らす、データ
2022-01-05 23:43:56 -
SQLスキルのデータベースは、ケースを整理する
I. 指定した月の日数を取得する 指定された日付をもとに、その月の日数を計算します。 システム変数@@DATEFIRSTの値をもとに、[DatePart(WEEKDAY,RQ) = (07-@DateFirst) % 7 + 1]として日曜日の序数を決定する。以下は、日曜日、月曜日...土曜日の計算式である。 <テーブル 計算式 週間 (7-@@D
2022-01-05 21:38:39 -
日付で年齢を判定するSQLサンプルコード 関数
関数を定義します。 CREATE FUNCTION [dbo]. [GetAge]. ( @BirthDay nvarchar(20) --birthday ) RETURNS varchar(20) AS BEGIN if(@BirthDay is NUlL or @BirthDay='') return ''; -- Declare the return
2022-01-05 21:20:28 -
SQL Server 2019 データベースバックアップ&リストアスクリプト(一括バックアップ)
序文 最近、会社のサーバーの有効期限が切れて、データを移行する必要があり、データベースは、グラフィカルインターフェースを通じて、1つのバックアップ時間のコストは非常に大きいので、実行するSQLスクリプトを書くことを考える多くの、面倒なに属しています。 開始 データベースのシングルバックアップ データベース一括バックアップ データベースのリストア データベースリスト
2022-01-05 21:17:33 -
SQL Server のジョブが失敗しました。所有者がサーバーアクセス権を持っているかどうか判断できない
I. エラーメッセージです。 ジョブは失敗しました。所有者WIN-3TH1KNIT12DAdministrator(ジョブDatabase_Backup.stepの所有者)にサーバーアクセス権があるかどうか判断できません(Reason: Unable to get information about the Windows NT group/user 'WIN-3TH1KNIT12De
2022-01-05 19:22:09 -
あるユーザーの連続ログイン日数を求めるSQLクエリ
I. タイトル説明 各ユーザーは、ユーザーログイン情報テーブルでプラットフォームにログインしている連続した日数を解く、要約日付に基づいてログインする必要があり、テーブル内の1日あたりの唯一のユーザーログイン(計算で関与日以内に重複していない)。 テーブルの説明:user_id:ユーザーのid。
2022-01-05 18:39:05 -
DataGrip Formatting SQLの実装(カスタムSqlフォーマット)
良い道具は、良い仕事のための良い道具である。DataGripはJetBrains社が公開しているマルチエンジンデータベース環境で、MySQLやPostgreSQL、Microsoft SQL ServerやOracle、Sybase、DB2、SQLite、さらにHyperSQL、Apache Derby、H2などをサポートしています。 DataGripはIntelliJ IDEAと同じJe
2022-01-05 17:23:24 -
Windows環境でのSqlファイルの一括実行
シナリオ フォルダ内の全sqlファイルをファイル名の正順で一括実行し、ログを出力する。 向いている人 実装技術者 I. 使用方法 1. batファイルを用意する。 1.1、ExecSql.bat(実行スクリプト)(ファイルエンコーディング。ANSI、このエンコーディングは後述のutf8ともgb2312とも異なる、メモ帳での編集はデフォルトでこのエンコーディングなので、メモ帳+
2022-01-05 16:59:44 -
Filestreamの簡単な使い方まとめ
ために、より多くのFileStreamこの関数は、データベースの大きなファイルの格納によって引き起こされるデータベースの読み取りと書き込み効率の圧力を減らすために、以下はすぐにFileStreamを使用する方法について説明します。 1. Sql Server 構成マネージャにある FileStream 用の SqlServer インスタンススイッチをオンにします。
2022-01-05 16:17:59 -
リレーショナルデータベースと非リレーショナルデータベースの紹介
リレーショナル・データベース リレーショナル・データベースの利点。 データの一貫性を保つ(トランザクション処理) 標準化を前提としているため、データ更新のオーバーヘッドが少ない(基本的に同じフィールドはすべて1か所) Joinなどの複雑なクエリも可能 デメリット 高度に同時進行する読み取りと書き込みの要件。ウェブサイトはユーザーの並行性が非常に高く、1秒
2022-01-05 15:56:58 -
SQL ServerのSELECT INTOとINSERT INTOのSELECTのケースを説明する
データベース開発の過程で、どうしてもテーブルデータのバックアップが発生し、SELECT INTO ......とINSERT INTO SELECT ......この二つの文はテーブルデータのレプリケーションに使用されますが、以下はその簡単な紹介です。 1、insert into select ステートメント形式です。Insert Into Table2(column1,col
2022-01-05 14:58:29 -
SQL Server2017では、IPをサーバー名としてサーバーに接続します。
なぜなら、データベースに接続するためにjavaを使用したいのですが、javaはIPをサーバー名として使用し、saユーザー名、パスワードを使用してデータベースにログインすることを望んでいます(つまり、データベースはIPホスト上にあり、私はそれにログインするために指定したい、そして私がそれにログインするとき、ユーザー名とパスワードが必要なのです)。 として この記事は、sqlse
2022-01-05 14:20:59 -
SQLの書き方--行ごとの比較
環境整備 データベースのバージョン MySQL 5.7.20-log テーブルSQLの構築 DROP TABLE IF EXISTS `t_ware_sale_statistics`; CREATE TABLE `t_ware_sale_statistics` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT
2022-01-05 13:02:34 -
SQL SERVERのコミット・トランザクションのロールバック機構
1. ロールバック文 1. xact_abort をオフに設定する TRANを開始する INSERT INTO score VALUES (101,90) INSERT INTO score VALUES (102,78) INSERT INTO score VALUES (107,76) /**//* Foreign Key Error */ INSERT INTO scor
2022-01-05 13:01:22 -
SqlServerデータベースリモート接続ケースチュートリアル
I. 認証の設定 sqlserverサーバーのコンピュータでSqlServer Managerment Studio管理ツールを開き、まずWindows認証でsqlserverにログインします。 ログインに成功したら、右クリックしてプロパティを開き、セキュリティタブでSQLサーバーとWindows認証モードをチェックし、接続タブでこのサーバーへのリモート接続を許可するをチェッ
2022-01-05 12:15:24 -
SQL Server 2017がサーバーに接続できない問題解決
私はデータベースを数回インストールしましたが、また、コンピュータのIPポート、あるいはホスト名などの独自の変更のその後のハンディキャップのためにとSqlサーバーにつながる接続することはできませんエラー、念のため、この重い歴史を記録するために、このノートです。 今回の理由は、ホストのデフォルト名が変更されたためです(冬休みのハンディキャップ、SQLサーバーと何かの前に学校に戻って7週間が、ガ
2022-01-05 11:37:59 -
SQL文におけるJOINの利用シーンの分析
レコード:256 最高レベルのSQLの書き方です。SELECT * FROM テーブル名. もちろんこれは自虐的なフレーズです。このシナリオを経て、まさにそれを検証したくなるまで、SQL文のJOINの使い方を探ってみてください。 I. シナリオ リレーショナルデータベースAからビッグデータプラットフォームM(MaxCompute Big Data Platform)にテーブルT
2022-01-05 11:36:58 -
SQL Server のフィルタードインデックスによるクエリ文の改善に関するパフォーマンス分析
皆さんこんにちは、ヘアカットの話ではなく、テクニックの話ばかりしている講師のトニーです。 Microsoft SQL Server のフィルター付きインデックス(filtered index)は、特定の条件を満たしたデータ行を基にしたインデックスです。うまく設計されたフィルタードインデックスは、フルテーブルインデックス(デフォルトで作成される)と比較して、クエリパフォーマンスの向上
2022-01-05 11:28:37 -
SQLにおける3つの重複排除手法の概要
SQLを使って数値を持ち上げているとき、uv(ユニークビジター)を求めるときなど、テーブルの中で重複した値に出会うことが多いので、重複排除をする必要があります。 MySQLでは通常distinct句またはgroup by句を使用しますが、ウィンドウ関数をサポートするSQL(Hive SQL、Oracleなど)では、row_numberウィンドウ関数を使用して重複排除を行うこともできます。
2022-01-05 08:03:54 -
SQLインジェクションとその防止、マイベイトの基本的な役割について
SQLインジェクション SQLインジェクションとは、SQLの構文を利用して、文字列に悪意のあるコードを追加し、不正なデータを取得することです。 例えば、あるユーザーがログインした場合(ユーザー名はadmin、パスワードは123456とする)、通常、次のような文が判断材料になります。 select * from user where username='admin' and pas
2022-01-05 04:59:44
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!