我正在做一个脚本来从 SQL Server 数据库导出数据。我想输出一个带有分隔符“;”的 .csv 文件。
这是我的脚本:
#Variable to hold variable
$SQLServer = "SERVEUR"
$SQLDBName = "TOTO"
$uid ="PS"
$pwd = "password123"
$delimiter = ";"
#SQL Query
$SqlQuery = "SELECT * from $SQLDBName.dbo.SAGE_TO_PRESTASHOP;"
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server = $SQLServer; Database = $SQLDBName; Integrated Security = True;"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = $SqlQuery
$SqlCmd.Connection = $SqlConnection
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd
#Creating Dataset
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
$DataSet.Tables[0] | Out-File "E:\EXPORTS\export.csv"
Run Code Online (Sandbox Code Playgroud) 我正在用 Symfony4 下的 API 平台构建一个 API,
我想在文档中隐藏一个实体,该实体只能由打击的 ROLE_ADMIN 访问,而没有兴趣在文档中可见。
这是我想隐藏的实体:
<?php
namespace App\Entity;
use ApiPlatform\Core\Annotation\ApiResource;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Serializer\Annotation\Groups;
/**
* @ApiResource(
* attributes={"access_control"="is_granted('ROLE_ADMIN')"}
* )
* @ORM\Entity(repositoryClass="App\Repository\OrderStatusRepository")
*/
class OrderStatus
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", length=255)
* @Groups("orderGET")
*/
private $label;
/**
* @return int|null
*/
public function getId(): ?int
{
return $this->id;
}
/**
* @return null|string
*/
public function getLabel(): ?string
{
return $this->label;
}
/** …Run Code Online (Sandbox Code Playgroud)