Houston  Sipes

Houston Sipes

1600444800

Custom Tab Views in SwiftUI

@ViewBuilder

Start by creating a struct for a container that will hold our tabs. The struct will be of type View. To pass the tabs to our container, we need to have a parameter that holds our tabs. This parameter will be content. It is of type Content that conforms to View. Usually, tabs will have icon images and they might not have titles. Because of this, we can make our titles optional. Create an init and make sure to have the parameter attribute [@ViewBuilder](http://twitter.com/ViewBuilder) before the content parameter. This will allow us to have a closure we can provide to some child views.

#swiftui #programming #mobile #xcode #swift

What is GEEK

Buddha Community

Custom Tab Views in SwiftUI

How to Convert SwiftUI View to UIKit View in 3 Simple Steps - SwiftUI to UIKit Integration

Hello Guys 🖐🖐🖐🖐
In this Video I’m going to show how to convert SwiftUI View to UIKit View in Just Three Simple Steps | SwiftUI to UIKit Conversion | UIKit Integration | SwiftUI UIHostingController | Converting SwiftUI View to UIKit View | Xcode 12 SwiftUI.

► Twitter Profile Page UI
https://youtu.be/U5UbLFmLUpU

► Support Us
Patreon : https://www.patreon.com/kavsoft
Contributions : https://donorbox.org/kavsoft
Or By Visiting the Link Given Below:

► Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. It’s gives a great experience and I think you should give it a try too https://www.kite.com/get-kite/?utm_medium=referral&utm_source=youtube&utm_campaign=kavsoft&utm_content=description-only

► My MacBook Specs
M1 MacBook Pro(16GB)
Xcode Version: 12.5
macOS Version: 11.3 Big Sur

► Official Website: https://kavsoft.dev
For Any Queries: https://kavsoft.dev/#contact

► Social Platforms
Instagram: https://www.instagram.com/_kavsoft/
Twitter: https://twitter.com/_Kavsoft

Thanks for watching
Make sure to like and Subscribe For More Content !!!

#swiftui view #uikit view #swiftui #uikit

Fynzo Survey

Fynzo Survey

1622049211

Fynzo Customer Feedback Software For Cafes, Hotels, Saloons, Spa!

Customer Feedback Tool | Fynzo online customer feedback comes with Android, iOS app. Collect feedback from your customers with tablets or send them feedback links.

Visit page for more information: https://www.fynzo.com/feedback

#CustomerFeedbackSystem
#PowerfulCustomerFeedbackSystem
#freecustomerfeedbacktools
#automatedcustomerfeedbacksystem
#customerfeedbacktools
#customerratingsystem
#Customerfeedbackmanagement

#customer feedback system #powerful customer feedback system #free customer feedback tools #automated customer feedback system #customer feedback tools #customer rating system

SQLServerの50の重要なクエリ

この記事では、いくつかの汎用SQLクエリについて説明します。各開発者はこれらのクエリの知識を持っている必要があると思います。これらのクエリは、SQLの特定のトピックとは関係ありません。しかし、そのようなクエリの知識はいくつかの複雑なタスクを解決することができ、多くのシナリオで使用される可能性があるため、これらのクエリに関する記事を書くことにしました。

クエリ1:すべてのデータベースのリストを取得する

EXEC  sp_helpdb 

クエリ2:ストアドプロシージャ、トリガー、ビューのテキストを表示する

exec  sp_helptext @objname =  'Object_Name'  

クエリ3:データベースに関連するすべてのストアドプロシージャを取得する

SELECT DISTINCT o.name, o.xtype  
  
FROM syscomments c  
  
INNER JOIN sysobjects o ON c.id=o.id  
  
WHERE o.xtype='P'  

ビューを取得するには、「P」の代わりに「V」を使用し、関数には「FN」を使用します。

クエリ4:テーブルに関連するすべてのストアドプロシージャを取得する

SELECT DISTINCT o.name, o.xtype  
  
FROM syscomments c  
  
INNER JOIN sysobjects o ON c.id=o.id  
  
WHERE c.TEXT LIKE '%Table_Name%' AND o.xtype='P'   

ビューを取得するには、「P」の代わりに「V」を使用し、関数には「FN」を使用します。

クエリ5:データベースのすべてのインデックスを再構築する

EXEC sp_MSforeachtable @command1="print '?' DBCC DBREINDEX ('?', ' ', 80)"  
  
GO  
  
EXEC sp_updatestats  
  
GO

例

クエリ6:ストアドプロシージャのすべての依存関係を取得する

このクエリは、使用しているすべてのオブジェクト名を、テーブル、ユーザー定義関数、別のストアドプロシージャなどのストアドプロシージャに返します。

 

;WITH stored_procedures AS (  
  
SELECT  
  
oo.name AS table_name,  
  
ROW_NUMBER() OVER(partition by o.name,oo.name ORDER BY o.name,oo.name) AS row  
  
FROM sysdepends d  
  
INNER JOIN sysobjects o ON o.id=d.id  
  
INNER JOIN sysobjects oo ON oo.id=d.depid  
  
WHERE o.xtype = 'P' AND o.name LIKE '%SP_NAme%' )  
  
SELECT Table_name FROM stored_procedures  
  
WHERE row = 1  

クエリ7:データベース内のすべてのテーブルのバイトサイズを検索する

 SELECT sob.name AS Table_Name,  
  
SUM(sys.length) AS [Size_Table(Bytes)]  
  
FROM sysobjects sob, syscolumns sys  
  
WHERE sob.xtype='u' AND sys.id=sob.id  
  
GROUP BY sob.name

 

クエリ8:ID列を持たないすべてのテーブルを取得します

SELECT  
  
TABLE_NAME FROM INFORMATION_SCHEMA.TABLES  
  
where  
  
Table_NAME NOT IN  
  
(  
  
SELECT DISTINCT c.TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS c  
  
INNER  
  
JOIN sys.identity_columns ic  
  
on  
  
(c.COLUMN_NAME=ic.NAME))  
  
AND  
  
TABLE_TYPE ='BASE TABLE'  

クエリ9:データベース全体の主キーと外部キーのリスト

SELECT  
  
DISTINCT  
  
Constraint_Name AS [Constraint],  
  
Table_Schema AS [Schema],  
  
Table_Name AS [TableName] FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE  
  
GO

例

クエリ10:特定のテーブルの主キーと外部キーのリスト

SELECT  
  
DISTINCT  
  
Constraint_Name AS [Constraint],  
  
Table_Schema AS [Schema],  
  
Table_Name AS [TableName] FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE  
  
WHERE INFORMATION_SCHEMA.KEY_COLUMN_USAGE.TABLE_NAME='Table_Name'  
  
GO

 

クエリ11:すべてのテーブルのRESEED ID

EXEC sp_MSForEachTable '  
  
IF OBJECTPROPERTY(object_id(''?''), ''TableHasIdentity'') = 1  
  
DBCC CHECKIDENT (''?'', RESEED, 0) 

 

クエリ12:レコード数のあるテーブルのリスト

CREATE TABLE #Tab  
  
(  
  
Table_Name [varchar](max),  
  
Total_Records int  
  
);  
  
EXEC sp_MSForEachTable @command1=' Insert Into #Tab(Table_Name, Total_Records) SELECT ''?'', COUNT(*) FROM ?'  
  
SELECT * FROM #Tab t ORDER BY t.Total_Records DESC;  
  
DROP TABLE #Tab;  

クエリ13:SQLServerのバージョン名を取得します

SELECT @@VERSION AS Version_Name  

クエリ14:SQLServerの現在の言語を取得する

SELECT  @@ LANGUAGE  AS  Current_Language;  

クエリ15:テーブルのすべての制約を無効にする

ALTER TABLE  Table_Name NOCHECK  CONSTRAINT ALL    

クエリ16:すべてのテーブルのすべての制約を無効にする

EXEC  sp_MSForEachTable'ALTER  TABLE?NOCHECK CONSTRAINT ALL '  

クエリ17:現在の言語IDを取得する

SELECT @@LANGID AS 'Language ID'  

クエリ18:サーバーで現在設定されている小数および数値で使用される精度レベルを取得します

SELECT  @@ MAX_PRECISION  AS 'MAX_PRECISION'   

クエリ19:SQLServerのサーバー名を返す

SELECT @@SERVERNAME AS 'Server_Name'  

クエリ20:SQLServerが実行されているレジスタキーの名前を取得します

SELECT  @@ SERVICENAME  AS 'SERVICE_NAME' 

クエリ21:現在のユーザープロセスのセッションIDを取得する

SELECT  @@ SPID  AS 'SESSION_ID' 

クエリ22:TEXTSIZEオプションの現在の値を取得する

SELECT  @@ TEXTSIZE  AS 'Text_Size'   

例

クエリ23:ハードディスクの空き容量を取得する

EXEC master..xp_fixeddrives  

 

クエリ24:特定のトリガーを無効にする


構文
 

ALTER TABLE  Table_Name DISABLE  TRIGGER  Trigger_Name   

例

ALTER TABLE Employee DISABLE TRIGGER TR_Insert_Salary  

クエリ25:特定のトリガーを有効にする

構文
 

ALTER TABLE  Table_Name ENABLE  TRIGGER  Trigger_Name   

例

ALTER TABLE Employee ENABLE TRIGGER TR_Insert_Salary  

クエリ26:テーブルのすべてのトリガーを無効にする

以前のクエリを使用してテーブルのすべてのトリガーを無効または有効にすることができますが、トリガー名の代わりに「ALL」を置き換えます。

構文
 

ALTER TABLE  Table_Name DISABLE  TRIGGER ALL    

例

ALTER TABLE Demo DISABLE TRIGGER ALL  

クエリ27:テーブルのすべてのトリガーを有効にする

ALTER TABLE  Table_Name ENABLE  TRIGGER ALL    

例

ALTER TABLE Demo ENABLE TRIGGER ALL  

クエリ28:データベースのすべてのトリガーを無効にする

sp_msforeachtableシステムストアドプロシージャを使用して、データベースのすべてのトリガーを有効または無効にします。

構文

Use Database_Name  
  
Exec sp_msforeachtable "ALTER TABLE ? DISABLE TRIGGER all"  

クエリ29:データベースのすべてのトリガーを有効にする

Use Demo  
  
Exec sp_msforeachtable "ALTER TABLE ? ENABLE TRIGGER all"  

クエリ30:過去N日間に変更されたストアドプロシージャのリスト

SELECT name,modify_date  
  
FROM sys.objects  
  
WHERE type='P'  
  
AND DATEDIFF(D,modify_date,GETDATE())< N   

 

クエリ31:過去N日間に作成されたストアドプロシージャのリスト

SELECT name,sys.objects.create_date  
  
FROM sys.objects  
  
WHERE type='P'  
  
AND DATEDIFF(D,sys.objects.create_date,GETDATE())< N  

 

クエリ32:ストアドプロシージャを再コンパイルします

EXEC sp_recompile'Procedure_Name';  
  
GO  

クエリ33:テーブル上のすべてのストアドプロシージャを再コンパイルします

EXEC sp_recompile N'Table_Name';  
  
GO  

 

クエリ34:特定のデータ型のすべての列を取得します

SELECT OBJECT_NAME(c.OBJECT_ID) as Table_Name, c.name as Column_Name  
  
FROM sys.columns AS c  
  
JOIN sys.types AS t ON c.user_type_id=t.user_type_id  
  
WHERE t.name = 'Data_Type' 

クエリ35:テーブルのすべてのNullable列を取得します

SELECT OBJECT_NAME(c.OBJECT_ID) as Table_Name, c.name as Column_Name  
  
FROM sys.columns AS c  
  
JOIN sys.types AS t ON c.user_type_id=t.user_type_id  
  
WHERE c.is_nullable=0 AND OBJECT_NAME(c.OBJECT_ID)='Table_Name'  

クエリ36:主キーを持たないすべてのテーブルを取得

SELECT name AS Table_Name  
  
FROM sys.tables  
  
WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasPrimaryKey') = 0  
  
ORDER BY Table_Name;  

クエリ37:外部キーを持たないすべてのテーブルを取得

SELECT name AS Table_Name  
  
FROM sys.tables  
  
WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasForeignKey') = 0  
  
ORDER BY Table_Name;  

クエリ38:ID列を持たないすべてのテーブルを取得

SELECT name AS Table_Name  
  
FROM sys.tables  
  
WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasIdentity') = 0  
  
ORDER BY Table_Name;   

クエリ39:今月の最初の日付を取得する

SELECT CONVERT (VARCHAR (25)、DATEADD(DAY 、-(DAY (GETDATE()))+ 1、GETDATE())、105)First_Date_Current_Month;   

 

クエリ40:前月の最終日を取得

SELECT CONVERT (VARCHAR (25)、DATEADD(DAY 、-(DAY (GETDATE()))、GETDATE())、105)Last_Date_Previous_Month;   

 

クエリ41:今月の最終日を取得する

SELECT CONVERT (VARCHAR (25)、DATEADD(DAY 、-(DAY (GETDATE()))、DATEADD(MONTH 、1、GETDATE()))、105)Last_Date_Current_Month;   

 

クエリ42:来月の最初の日付を取得する

SELECT CONVERT (VARCHAR (25)、DATEADD(DAY 、-(DAY (GETDATE()))、DATEADD(MONTH 、1、GETDATE())+ 1)、105)First_Date_Next_Month;   

クエリ43:2つの列の値を交換します

UPDATE  Table_Name  SET  Column1 = Column2、Column2 = Column1  

クエリ44:データベースからすべてのストアドプロシージャを削除します

Declare @Drop_SP Nvarchar(MAX)  
  
Declare My_Cursor Cursor For Select [name] From sys.objects where type = 'p'  
  
Open My_Cursor  
  
Fetch Next From My_Cursor Into @Drop_SP  
  
While @@FETCH_STATUS= 0  
  
Begin  
  
Exec('DROP PROCEDURE ' + @Drop_SP)  
  
Fetch Next From My_Cursor Into @Drop_SP  
  
End  
  
Close My_Cursor  
  
Deallocate My_Cursor  

クエリ45:データベースからすべてのビューを削除します

 Declare @Drop_View Nvarchar(MAX)  
  
Declare My_Cursor Cursor For Select [name] From sys.objects where type = 'v'  
  
Open My_Cursor  
  
Fetch Next From My_Cursor Into @Drop_View  
  
While @@FETCH_STATUS = 0  
  
Begin  
  
Exec('DROP VIEW ' + @Drop_View)  
  
Fetch Next From My_Cursor Into @Drop_View  
  
End  
  
Close My_Cursor  
  
Deallocate My_Cursor  

クエリ46:すべてのテーブルを削除する

EXEC sys.sp_MSforeachtable @command1 = 'Drop Table ?'  

クエリ47:テーブルの列の情報を取得する

SELECT * FROM INFORMATION_SCHEMA.COLUMNS  
  
WHERE INFORMATION_SCHEMA.COLUMNS.TABLE_NAME=’Table_Name’  

クエリ48:制約を含むすべての列を取得する

SELECT  TABLE_NAME、COLUMN_NAME、CONSTRAINT_NAME  FROM  INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE  

クエリ49:ビューを含むすべてのテーブルを取得します

SELECT  *  FROM  INFORMATION_SCHEMA.VIEW_TABLE_USAGE  

クエリ50:ビューで使用しているテーブルのすべての列を取得します

SELECT  *  FROM  INFORMATION_SCHEMA.VIEW_COLUMN_USAGE  

リンク: https://www.c-sharpcorner.com/article/50-important-queries-in-sql-server/

#sql 

Erwin  Boyer

Erwin Boyer

1625278620

Is Tech Making or Breaking Your Customer Experience?

Technology can be a two-edged sword. It can deliver incredible results and create unique problems. The customer experience (CX) sector, in particular, has been heavily impacted by technology for quite some time.

Just because you’re using customer relationship management (CRM) tech, doesn’t mean it’s working, though. Here are a few questions to ask yourself to see if your tech is making or breaking your customer’s experience.

Is Your Customer Service Organized?

Are You Ignoring Phone Calls for Other Tech?

Is Your Customer Experience too Tech-Centric?

Is Your Customer Experience Obsessed with Speed?

…

#customer-experience #customer-service #technology #tech #customer-support #customer-engagement #bus #customer-support-chatbots

Custom Mobile App Development Services Company in USA

AppClues Infotech is the best custom mobile app development company in USA. We offer custom mobile app development services in USA to effectively solve your business purpose.

For more info:
Website: https://www.appcluesinfotech.com/
Email: info@appcluesinfotech.com
Call: +1-978-309-9910

#custom mobile app development #custom app development services #custom app development company in usa #custom mobile app developers in usa #custom app development agency in usa #hire custom mobile app developers